home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 August / chip-cd_2004_08.zip / 08 / Internet / eMulePlus-1m / eMulePlus-1m.Installer.exe / {app} / eMuleLight.tmpl < prev    next >
Text File  |  2004-06-23  |  104KB  |  2,227 lines

  1. <-- ################################################################# -->
  2. <-- ##                     eMuleLight TEMPLATE                     ## -->
  3. <-- ##                        by eMule Plus                        ## -->
  4. <-- ################################################################# -->
  5.  
  6.  
  7. <--TMPL_VERSION-->
  8. 1004
  9. <--TMPL_VERSION_END-->
  10.  
  11.  
  12. <--TMPL_HEADER-->
  13. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  14. <html>
  15. <head>
  16. <link rel="SHORTCUT ICON" href="favicon.ico">
  17. <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=[CharSet]">
  18. <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
  19. <title>[eMuleAppName] [version] - [WebControl]</title>
  20. [StyleSheet]
  21. <script Language="JavaScript">
  22. <!--
  23. // Do not change Image loading order!
  24. var eMulePics = new Array ("l_timer.gif", "l_options.gif", "high.gif", "low.gif", "disconnected.gif", "connecting.gif",
  25. "arrow_down.gif", "arrow_up.gif", "arrow_up_q.gif", "l_con.gif", "l_users.gif", "qs_con.jpg", "qs_down.jpg", "qs_up.jpg",
  26. "qs_user.jpg", "l_timer_off.gif", "l_logout.gif", "l_close.gif", "l_reboot.gif", "l_shutdown.gif", "l_catarrow.gif",
  27. "l_category.gif", "l_catprio.gif", "l_clear.gif", "l_hasherror.gif", "checked.gif", "checked_no.gif", "black.gif", "blue1.gif",
  28. "blue2.gif", "blue3.gif", "blue4.gif", "blue5.gif", "blue6.gif", "yellow.gif", "red.gif", "green.gif", "greenpercent.gif",
  29. "transparent.gif", "waiting.gif", "complete.gif", "completing.gif", "downloading.gif", "error.gif", "hashing.gif", "paused.gif",
  30. "stopped.gif", "stalled.gif", "filetype_other.gif", "is_halfnone.gif", "is_none.gif", "is_a4af.gif", "l_add.gif", "l_remove.gif",
  31. "l_none.gif", "client_type_0.gif", "client_type_1.gif", "client_type_2.gif", "client_type_3.gif", "client_type_4.gif",
  32. "client_type_5.gif", "client_type_6.gif", "client_type_7.gif", "client_type_8.gif", "client_type_x.gif", "is_credit.gif",
  33. "is_friend.gif", "is_banned.gif", "l_info.gif", "l_ed2klink.gif", "l_a4af.gif", "l_auto_a4af.gif", "l_stop.gif", "l_pause.gif",
  34. "l_resume.gif", "l_cancel.gif", "l_rename.gif", "l_friend.gif", "l_connect.gif", "l_search.gif", "failed.gif", "l_static.gif",
  35. "is_static.gif", "l_filedonkey.gif", "l_filesearch.gif", "l_sources_0.gif", "l_sources_10.gif", "l_sources_25.gif",
  36. "l_sources_5.gif", "l_sources_50.gif", "file.gif", "filedown.gif", "is_jumpstart.gif", "is_release.gif", "l_jumpstart.gif",
  37. "log.gif", "stats_0.gif", "stats_1.gif", "stats_2.gif", "stats_3.gif", "stats_4.gif", "stats_5.gif", "stats_6.gif",
  38. "stats_7.gif", "stats_8.gif", "stats_9.gif", "stats_10.gif", "stats_11.gif", "stats_12.gif","stats_13.gif",
  39. "stats_14.gif", "stats_15.gif", "stats_16.gif", "stats_back.gif", "stats_con.gif", "stats_down.gif", "stats_hidden.gif",
  40. "stats_space.gif", "stats_up.gif", "stats_visible.gif");
  41.  
  42. var myPics = preload_images (eMulePics);
  43.  
  44. function preload_images(pics)
  45. {
  46.     var images = new Array;
  47.  
  48.     for (var pic_num=0; pic_num<pics.length; pic_num++)
  49.     {
  50.         images[pic_num] = new Image();
  51.         images[pic_num].src = pics[pic_num];
  52.     }
  53.  
  54.     return (images);
  55. }
  56. //-->
  57. </script>
  58.  
  59. <script language="JavaScript1.2">
  60. <!--
  61. /*************************************************************************
  62.     Pop-it menu - By Dynamic Drive
  63.     For full source code and more DHTML scripts, visit
  64.     http://www.dynamicdrive.com
  65.     This credit MUST stay intact for use
  66. *************************************************************************/
  67. var ie4=document.all;
  68. var ns6=document.getElementById&&!document.all;
  69. var ns4=document.layers;
  70. var ed2kinfo;
  71. var iteminfo;
  72. var removeconfirm;
  73. var confirmclose;
  74. var confirmreboot;
  75. var confirmshutdown;
  76.  
  77. function downmenu(event,admin,finfo,ed2k,downstate,autoa4af,fname,session,filehash)
  78. {
  79.     var code = new Array();
  80.     ed2kinfo = ed2k;
  81.     iteminfo = finfo;
  82.     removeconfirm = '[ConfirmCancel]' + fname;
  83.  
  84.     if(downstate == "hashing")
  85.         code = '<div class="menuitems"><img class="menuimages" src="l_hasherror.gif"><img class="menuchecked" src="checked_no.gif">[FileIsHashing] </div>';
  86.     else if(downstate == "error")
  87.         code = '<div class="menuitems"><img class="menuimages" src="l_hasherror.gif"><img class="menuchecked" src="checked_no.gif">[FileIsErroneous] </div>';
  88.     else if(downstate == "completing")
  89.         code = '<div class="menuitems"><img class="menuimages" src="l_hasherror.gif"><img class="menuchecked" src="checked_no.gif">[FileIsCompleting] </div>';
  90.     else
  91.     {
  92.         code = '<a href="javascript:alert(iteminfo);"><div class="menuitems"><img class="menuimages" src="l_info.gif"><img class="menuchecked" src="checked_no.gif">[FileDetails] </div></a>';
  93.         code += '<a href="javascript:ToClipboard(ed2kinfo);"><div class="menuitems"><img class="menuimages" src="l_ed2klink.gif"><img class="menuchecked" src="checked_no.gif">[Ed2klink] </div></a>';
  94.  
  95.         if(admin == "admin")
  96.         {
  97.             if(downstate == "complete")
  98.                 code += '<a href="/?ses=' + session + '&w=transfer&clearcompleted=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_clear.gif"><img class="menuchecked" src="checked_no.gif">[ClearCompleted] </div></a>';
  99.             else
  100.             {
  101.                 code += '<a href="/?ses=' + session + '&w=transfer&op=a4af&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_a4af.gif"><img class="menuchecked" src="checked_no.gif">[A4AF] </div></a>';
  102.                 if(autoa4af)
  103.                     code += '<a href="/?ses=' + session + '&w=transfer&op=noautoa4af&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_auto_a4af.gif"><img class="menuchecked" src="checked.gif">[AUTOA4AF] </div></a>';
  104.                 else
  105.                     code += '<a href="/?ses=' + session + '&w=transfer&op=autoa4af&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_auto_a4af.gif"><img class="menuchecked" src="checked_no.gif">[AUTOA4AF] </div></a>';
  106.                 if(downstate == "paused" || downstate == "stopped")
  107.                     code += '<a href="/?ses=' + session + '&w=transfer&op=resume&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_resume.gif"><img class="menuchecked" src="checked_no.gif">[Resume] </div></a>';
  108.                 else
  109.                 {
  110.                     code += '<a href="/?ses=' + session + '&w=transfer&op=stop&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_stop.gif"><img class="menuchecked" src="checked_no.gif">[Stop] </div></a>';
  111.                     code += '<a href="/?ses=' + session + '&w=transfer&op=pause&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_pause.gif"><img class="menuchecked" src="checked_no.gif">[Pause] </div></a>';
  112.                 }
  113.                 code += '<a href="/?ses=' + session + '&w=transfer&op=cancel&file=' + filehash + '[CatSel]" onclick="return confirm(removeconfirm)"><div class="menuitems"><img class="menuimages" src="l_cancel.gif"><img class="menuchecked" src="checked_no.gif">[Cancel] </div></a>';
  114.                 code += '<a href="#" onclick="return filerename(\'' + session + '\',\'' + filehash + '\',\'' + fname + '\');"><div class="menuitems"><img class="menuimages" src="l_rename.gif"><img class="menuchecked" src="checked_no.gif">[Rename] </div></a>';
  115.             }
  116.         }
  117.     }
  118.  
  119.     showmenu(event,code);
  120. }
  121.  
  122. function filerename(session,filehash,fname)
  123. {
  124.     var newname = prompt("[Rename]", fname);
  125.  
  126.     if (newname != fname && newname != null)
  127.         window.location='/?ses=' + session + '&w=transfer&op=rename&file=' + filehash + '&name=' + escape(newname) + '[CatSel]';
  128.  
  129.     return false;
  130. }
  131.  
  132. function servermenu(event,admin,ed2k,session,ip,port,isstatic)
  133. {
  134.     var code = new Array();
  135.     ed2kinfo = ed2k;
  136.  
  137.     code = '<a href="javascript:ToClipboard(ed2kinfo);"><div class="menuitems"><img class="menuimages" src="l_ed2klink.gif"><img class="menuchecked" src="checked_no.gif">[Ed2klink] </div></a>';
  138.  
  139.     if(admin == "admin")
  140.     {
  141.         code += '<a href="/?ses=' + session + '&w=server&c=connect&ip=' + ip + '&port=' + port + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_connect.gif"><img class="menuchecked" src="checked_no.gif">[Connect] </div></a>';
  142.         code += '<a href="/?ses=' + session + '&w=server&c=remove&ip=' + ip + '&port=' + port + '[CatSel]" onclick="return confirm(\'[ConfirmRemove]\')"' + '><div class="menuitems"><img class="menuimages" src="l_cancel.gif"><img class="menuchecked" src="checked_no.gif">[RemoveServer] </div></a>';
  143.         if(isstatic)
  144.             code += '<a href="/?ses=' + session + '&w=server&c=removefromstatic&ip=' + ip + '&port=' + port + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_static.gif"><img class="menuchecked" src="checked.gif">[StaticServer] </div></a>';
  145.         else
  146.             code += '<a href="/?ses=' + session + '&w=server&c=addtostatic&ip=' + ip + '&port=' + port + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_static.gif"><img class="menuchecked" src="checked_no.gif">[StaticServer] </div></a>';
  147.     }
  148.  
  149.     showmenu(event,code);
  150. }
  151.  
  152. function sharedmenu(event,admin,ed2k,session,hash,fname,isjumpstart,filestate)
  153. {
  154.     var code = new Array();
  155.     ed2kinfo = ed2k;
  156.     removeconfirm = '[ConfirmJumpstart]' + fname;
  157.  
  158.     code = '<a href="javascript:ToClipboard(ed2kinfo);"><div class="menuitems"><img class="menuimages" src="l_ed2klink.gif"><img class="menuchecked" src="checked_no.gif">[Ed2klink] </div></a>';
  159.  
  160.     if(admin == "admin")
  161.     {
  162.         if(filestate == "file")
  163.         {
  164.             if(isjumpstart)
  165.                 code += '<a href="/?ses=' + session + '&w=shared&jumpstart=false&hash=' + hash + '[CatSel]" onclick="return confirm(removeconfirm)"><div class="menuitems"><img class="menuimages" src="l_jumpstart.gif"><img class="menuchecked" src="checked.gif">[Jumpstart] </div></a>';
  166.             else
  167.                 code += '<a href="/?ses=' + session + '&w=shared&jumpstart=true&hash=' + hash + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_jumpstart.gif"><img class="menuchecked" src="checked_no.gif">[Jumpstart] </div></a>';
  168.         }
  169.     }
  170.  
  171.     showmenu(event,code);
  172. }
  173.  
  174. function adminmenu(event,admin)
  175. {
  176.     var code = new Array();
  177.  
  178.     confirmclose = '[ConfirmClose]';
  179.     confirmreboot = '[ConfirmReboot]';
  180.     confirmshutdown = '[ConfirmShutdown]';
  181.  
  182.     code = '<a href="/?ses=[Session]&w=logout"><div class="menuitems"><img class="menuimages" src="l_logout.gif" alt="[Logout]"><img class="menuchecked" src="checked_no.gif">[Logout] </div></a>';
  183.  
  184.     if(admin == "admin")
  185.     {
  186.         code += '<a href="/?ses=[Session]&w=close" onclick="return confirm(confirmclose)"><div class="menuitems"><img class="menuimages" src="l_close.gif" alt="[Close]"><img class="menuchecked" src="checked_no.gif">[Close] </div></a>';
  187.         code += '<a href="/?ses=[Session]&w=reboot" onclick="return confirm(confirmreboot)"><div class="menuitems"><img class="menuimages" src="l_reboot.gif" alt="[Reboot]"><img class="menuchecked" src="checked_no.gif">[Reboot] </div></a>';
  188.         code += '<a href="/?ses=[Session]&w=shutdown" onclick="return confirm(confirmshutdown)"><div class="menuitems"><img class="menuimages" src="l_shutdown.gif" alt="[Shutdown]"><img class="menuchecked" src="checked_no.gif">[Shutdown] </div></a>';
  189.     }
  190.  
  191.     showmenu(event,code);
  192. }
  193.  
  194. function upmenu(event,admin,clientextra,userhash)
  195. {
  196.     var code = new Array();
  197.  
  198.     if(admin == "admin")
  199.     {
  200.         if(clientextra == "friend")
  201.         {
  202.             code = '<a href="/?ses=[Session]&w=transfer&op=removefriend&userhash=' + userhash + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_friend.gif" alt="[Friend]"><img class="menuchecked" src="checked.gif">[Friend] </div></a>';
  203.         }
  204.         else
  205.         {
  206.             code = '<a href="/?ses=[Session]&w=transfer&op=addfriend&userhash=' + userhash + '[CatSel]"><div class="menuitems"><img class="menuimages" src="l_friend.gif" alt="[Friend]"><img class="menuchecked" src="checked_no.gif">[Friend] </div></a>';
  207.         }
  208.     }
  209.  
  210.     showmenu(event,code);
  211. }
  212.  
  213. function searchmenu(event,ed2k)
  214. {
  215.     var code = new Array();
  216.     ed2kinfo = ed2k;
  217.  
  218.     code = '<a href="javascript:ToClipboard(ed2kinfo);"><div class="menuitems"><img class="menuimages" src="l_ed2klink.gif"><img class="menuchecked" src="checked_no.gif">[Ed2klink] </div></a>';
  219.  
  220.     showmenu(event,code);
  221. }
  222.  
  223. function columnmenu(event,tab,menu, m1,e1,m2,e2,m3,e3,m4,e4,m5,e5,m6,e6,m7,e7,m8,e8,m9,e9,m10,e10,m11,e11)
  224. {
  225.     var code = new Array();
  226.     code = "";
  227.  
  228.     for (i=1; i<=11; i++)
  229.     {
  230.         try
  231.         {
  232.             var e = eval('e'+i);
  233.             var m = eval('m'+i);
  234.             var j = i - 1;
  235.  
  236.             if(e != "") { code += '<a href="/?ses=[Session]&w='+tab+'&c='+menu+'&m='+j+'&v=1[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">'+m+' </div></a>'; }
  237.             else if(m != "") { code += '<a href="/?ses=[Session]&w='+tab+'&c='+menu+'&m='+j+'&v=0[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">'+m+' </div></a>'; }
  238.         }
  239.         catch(e)
  240.         {
  241.             // The variable doesn't exist
  242.         }
  243.     }
  244.  
  245.     showmenu(event,code);
  246. }
  247.  
  248. function catpriomenu(event,admin,session)
  249. {
  250.     var code = new Array();
  251.  
  252.     if(admin == "admin")
  253.     {
  254.             code = '<a href="/?ses=' + session + '&w=transfer&c=menuprio&p=low[CatSel]"><div class="menuitems"> [PriorityLow] </div></a>';
  255.             code += '<a href="/?ses=' + session + '&w=transfer&c=menuprio&p=normal[CatSel]"><div class="menuitems"> [PriorityNormal] </div></a>';
  256.             code += '<a href="/?ses=' + session + '&w=transfer&c=menuprio&p=high[CatSel]"><div class="menuitems"> [PriorityHigh] </div></a>';
  257.             code += '<a href="/?ses=' + session + '&w=transfer&c=menuprio&p=auto[CatSel]"><div class="menuitems"> [PriorityAuto] </div></a>';
  258.     }
  259.  
  260.     showmenu(event,code);
  261. }
  262.  
  263. function serverpriomenu(event,admin,session,ip,port,priority)
  264. {
  265.     var code = new Array();
  266.  
  267.     if(admin == "admin")
  268.     {
  269.         if(priority == "Low")
  270.             code = '<a href="/?ses=' + session + '&w=server&c=priolow&ip=' + ip + '&port=' + port + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityLow] </div></a>';
  271.         else
  272.             code = '<a href="/?ses=' + session + '&w=server&c=priolow&ip=' + ip + '&port=' + port + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityLow] </div></a>';
  273.         if(priority == "Normal")
  274.             code += '<a href="/?ses=' + session + '&w=server&c=prionormal&ip=' + ip + '&port=' + port + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityNormal] </div></a>';
  275.         else
  276.             code += '<a href="/?ses=' + session + '&w=server&c=prionormal&ip=' + ip + '&port=' + port + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityNormal] </div></a>';
  277.         if(priority == "High")
  278.             code += '<a href="/?ses=' + session + '&w=server&c=priohigh&ip=' + ip + '&port=' + port + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityHigh] </div></a>';
  279.         else
  280.             code += '<a href="/?ses=' + session + '&w=server&c=priohigh&ip=' + ip + '&port=' + port + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityHigh] </div></a>';
  281.     }
  282.  
  283.     showmenu(event,code);
  284. }
  285.  
  286. function downpriomenu(event,admin,session,filehash,priority,downstate)
  287. {
  288.     var code = new Array();
  289.  
  290.     if(downstate == "complete" || downstate == "completing")
  291.         return;
  292.  
  293.     if(admin == "admin")
  294.     {
  295.         if(priority == "Low")
  296.             code = '<a href="/?ses=' + session + '&w=transfer&op=priolow&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityLow] </div></a>';
  297.         else
  298.             code = '<a href="/?ses=' + session + '&w=transfer&op=priolow&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityLow] </div></a>';
  299.         if(priority == "Normal")
  300.             code += '<a href="/?ses=' + session + '&w=transfer&op=prionormal&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityNormal] </div></a>';
  301.         else
  302.             code += '<a href="/?ses=' + session + '&w=transfer&op=prionormal&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityNormal] </div></a>';
  303.         if(priority == "High")
  304.             code += '<a href="/?ses=' + session + '&w=transfer&op=priohigh&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityHigh] </div></a>';
  305.         else
  306.             code += '<a href="/?ses=' + session + '&w=transfer&op=priohigh&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityHigh] </div></a>';
  307.         if(priority == "Auto")
  308.             code += '<a href="/?ses=' + session + '&w=transfer&op=prioauto&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityAuto] </div></a>';
  309.         else
  310.             code += '<a href="/?ses=' + session + '&w=transfer&op=prioauto&file=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityAuto] </div></a>';
  311.     }
  312.  
  313.     showmenu(event,code);
  314. }
  315.  
  316. function sharedpriomenu(event,admin,session,filehash,priority)
  317. {
  318.     var code = new Array();
  319.  
  320.     if(admin == "admin")
  321.     {
  322.         if(priority == "VeryLow")
  323.             code = '<a href="/?ses=' + session + '&w=shared&prio=verylow&hash=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityVeryLow] </div></a>';
  324.         else
  325.             code = '<a href="/?ses=' + session + '&w=shared&prio=verylow&hash=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityVeryLow] </div></a>';
  326.         if(priority == "Low")
  327.             code += '<a href="/?ses=' + session + '&w=shared&prio=low&hash=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityLow] </div></a>';
  328.         else
  329.             code += '<a href="/?ses=' + session + '&w=shared&prio=low&hash=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityLow] </div></a>';
  330.         if(priority == "Normal")
  331.             code += '<a href="/?ses=' + session + '&w=shared&prio=normal&hash=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityNormal] </div></a>';
  332.         else
  333.             code += '<a href="/?ses=' + session + '&w=shared&prio=normal&hash=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityNormal] </div></a>';
  334.         if(priority == "High")
  335.             code += '<a href="/?ses=' + session + '&w=shared&prio=high&hash=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityHigh] </div></a>';
  336.         else
  337.             code += '<a href="/?ses=' + session + '&w=shared&prio=high&hash=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityHigh] </div></a>';
  338.         if(priority == "Release")
  339.             code += '<a href="/?ses=' + session + '&w=shared&prio=release&hash=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityRelease] </div></a>';
  340.         else
  341.             code += '<a href="/?ses=' + session + '&w=shared&prio=release&hash=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityRelease] </div></a>';
  342.         if(priority == "Auto")
  343.             code += '<a href="/?ses=' + session + '&w=shared&prio=auto&hash=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked.gif">[PriorityAuto] </div></a>';
  344.         else
  345.             code += '<a href="/?ses=' + session + '&w=shared&prio=auto&hash=' + filehash + '[CatSel]"><div class="menuitems"><img class="menuchecked" src="checked_no.gif">[PriorityAuto] </div></a>';
  346.     }
  347.  
  348.     showmenu(event,code);
  349. }
  350.  
  351. function showmenu(e,code,downstate)
  352. {
  353.     if (!document.all&&!document.getElementById&&!document.layers)
  354.         return;
  355.  
  356.     if(downstate == "complete" || downstate == "completing")
  357.         return;
  358.  
  359.     clearhidemenu();
  360.  
  361.     menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : "";
  362.     menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj;
  363.  
  364.     if (ie4||ns6)
  365.         menuobj.innerHTML=code;
  366.     else
  367.     {
  368.         menuobj.document.write('<layer name=gui bgColor=#E6E6E6 onmouseover="clearhidemenu()" onmouseout="hidemenu()">' + code + '</layer>');
  369.         menuobj.document.close();
  370.     }
  371.  
  372.     menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width;
  373.     menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height;
  374.     eventX=ie4? event.clientX+5 : ns6? e.clientX+5 : e.x+5;
  375.     eventY=ie4? event.clientY : ns6? e.clientY : e.y;
  376.  
  377.     var rightedge=ie4? document.body.clientWidth-eventX : window.innerWidth-eventX;
  378.     var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY;
  379.  
  380.     if (rightedge<menuobj.contentwidth)
  381.         menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth : ns6? window.pageXOffset+eventX-menuobj.contentwidth : eventX-menuobj.contentwidth;
  382.     else
  383.         menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX : ns6? window.pageXOffset+eventX : eventX;
  384.  
  385.     if (bottomedge>=menuobj.contentheight)
  386.         menuobj.thestyle.top=eventY + (ie4? document.body.scrollTop : ns6? window.pageYOffset : 0);
  387.     else if (eventY>menuobj.contentheight)
  388.         menuobj.thestyle.top=eventY + (ie4? document.body.scrollTop-menuobj.contentheight : ns6? window.pageYOffset-menuobj.contentheight : -menuobj.contentheight);
  389.     else
  390.         menuobj.thestyle.top=ie4? document.body.scrollTop : ns6? window.pageYOffset : 0;
  391.  
  392.     menuobj.thestyle.visibility="visible";
  393.  
  394.     return false;
  395. }
  396.  
  397. function contains_ns6(a, b)
  398. {
  399.     if (b = null)
  400.         return false;
  401.  
  402. //    Determines if 1 element in contained in another- by Brainjar.com
  403.     while (b.parentNode)
  404.         if ((b = b.parentNode) == a)
  405.             return true;
  406.  
  407.     return false;
  408. }
  409.  
  410. function hidemenu()
  411. {
  412.     if (window.menuobj)
  413.         menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide";
  414. }
  415.  
  416. function dynamichide(e)
  417. {
  418.     if (ie4&&!menuobj.contains(e.toElement))
  419.         hidemenu();
  420.     else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
  421.         hidemenu();
  422. }
  423.  
  424. function delayhidemenu()
  425. {
  426.     if (ie4||ns6||ns4)
  427.         delayhide=setTimeout("hidemenu()",500);
  428. }
  429.  
  430. function clearhidemenu()
  431. {
  432.     if (window.delayhide)
  433.         clearTimeout(delayhide);
  434. }
  435.  
  436. function highlightmenu(e,state)
  437. {
  438.     if (document.all)
  439.         source_el=event.srcElement;
  440.     else if (document.getElementById)
  441.         source_el=e.target;
  442.  
  443.     if (source_el.className=="menuitems")
  444.     {
  445.         source_el.id=(state=="on")? "mouseoverstyle" : "";
  446.     }
  447.     else
  448.     {
  449.         while(source_el.id!="popmenu")
  450.         {
  451.             source_el=document.getElementById? source_el.parentNode : source_el.parentElement;
  452.  
  453.             if (source_el.className=="menuitems")
  454.             {
  455.                 source_el.id=(state=="on")? "mouseoverstyle" : "";
  456.             }
  457.         }
  458.     }
  459. }
  460.  
  461. if (ie4||ns6)
  462.     document.onclick=hidemenu;
  463.  
  464. function ToClipboard(txt)
  465. {
  466.     if(window.clipboardData)
  467.     {
  468.         window.clipboardData.clearData();
  469.         window.clipboardData.setData("Text", txt);
  470.     }
  471.     else if(navigator.userAgent.indexOf("Opera")!=-1)
  472.     {
  473.         window.location=txt;
  474.     }
  475.     else if (window.netscape)
  476.     {
  477.         try
  478.         {
  479.             netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
  480.         }
  481.         catch (e)
  482.         {
  483.             alert("Permission denied! Browse to 'about:config' in your browser\nand set 'signed.applets.codebase_principal_support' to true");
  484.         }
  485.  
  486.         var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
  487.  
  488.         if (!clip)
  489.             return;
  490.  
  491.         var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
  492.  
  493.         if (!trans)
  494.             return;
  495.  
  496.         trans.addDataFlavor('text/unicode');
  497.         var str = new Object();
  498.         var len = new Object();
  499.         var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
  500.         var copytext=txt;
  501.         str.data=copytext;
  502.         trans.setTransferData("text/unicode",str,copytext.length*2);
  503.         var clipid=Components.interfaces.nsIClipboard;
  504.  
  505.         if (!clip)
  506.             return false;
  507.  
  508.         clip.setData(trans,null,clipid.kGlobalClipboard);
  509.     }
  510. }
  511.  
  512. var timeoutID;
  513. var timeout = [RefreshVal];
  514.  
  515. function RefreshPage()
  516. {
  517.     location.href = "/?ses=[Session]&w=[wCommand]";
  518. }
  519.  
  520. function ToggleTimer()
  521. {
  522.     if (timeoutID)
  523.     {
  524.         clearTimeout(timeoutID);
  525.         timeoutID = null;
  526.         document.images['ImgToggleTimer'].src = 'l_timer_off.gif';
  527.     }
  528.     else
  529.     {
  530.         SetTimer();
  531.         if (timeoutID)
  532.             document.images['ImgToggleTimer'].src = 'l_timer.gif';
  533.         else
  534.             document.images['ImgToggleTimer'].src = 'l_timer_off.gif';
  535.     }
  536. }
  537.  
  538. function SetTimer()
  539. {
  540.     if (timeout != 0)
  541.         timeoutID = setTimeout("RefreshPage()", timeout);
  542. }
  543.  
  544. if (document.all||document.getElementById)
  545.     SetTimer();
  546. else
  547.     window.onload=SetTimer;
  548. //-->
  549. </script>
  550.  
  551. </head>
  552. <body bgcolor="#CCCCCC" text=white link="#3399FF" vlink="#3399FF" alink="#3399FF" marginwidth=0 marginheight=0 topmargin=0 leftmargin=0 style="margin:0px">
  553. <div id="popmenu" class="menuskin" onMouseover="clearhidemenu();highlightmenu(event,'on')" onMouseout="highlightmenu(event,'off');dynamichide(event)"></div>
  554. <table border=0 width="100%" align=center cellspacing=0>
  555. <tr>
  556.   <td class="tabs" align="center">
  557.     <a href="javascript:self.location.href='/?ses=[Session]&w=transfer[CatSel]'">[Transfer]</a>
  558.      | 
  559.     <a href="javascript:self.location.href='/?ses=[Session]&w=server[CatSel]'">[Server]</a>
  560.      | 
  561.     <a href="javascript:self.location.href='/?ses=[Session]&w=search[CatSel]'">[Search]</a>
  562.      | 
  563.     <a href="javascript:self.location.href='/?ses=[Session]&w=shared[CatSel]'">[Shared]</a>
  564.      | 
  565.     <a href="javascript:ShowHide('ed2k_open')">[Ed2klink]</a>
  566.      | 
  567.     <a href="javascript:self.location.href='/?ses=[Session]&w=options[CatSel]'">[Options]</a>
  568.      | 
  569.     <a href="javascript:self.location.href='/?ses=[Session]&w=graphs[CatSel]'">[Graphs]</a>
  570.      | 
  571.     <a href="javascript:self.location.href='/?ses=[Session]&w=stats[CatSel]'">[Stats]</a>
  572.      | 
  573.     <a href="javascript:self.location.href='/?ses=[Session]&w=log[CatSel]'">[Log]</a>
  574.      | 
  575.     <a href="javascript:self.location.href='/?ses=[Session]&w=debuglog[CatSel]'">[DebugLog]</a>
  576.      | 
  577.     <a href="javascript:self.location.href='/?ses=[Session]&w=sinfo[CatSel]'">[ServerInfo]</a>
  578.   </td>
  579.   <td class="tabs" align="center">
  580.     <script language = "javascript">
  581.     <!--
  582.         if (timeoutID && timeout != 0)
  583.             document.write('<img id="ImgToggleTimer" class="link" align="middle" src="l_timer.gif" onclick="ToggleTimer();">');
  584.         else
  585.             document.write('<img id="ImgToggleTimer" class="link" align="middle" src="l_timer_off.gif" onclick="ToggleTimer();">');
  586.     //-->
  587.     </script>
  588.     <img src="l_options.gif" align="middle" onMouseover="adminmenu(event,'[admin]')" onMouseout="delayhidemenu()"> 
  589.   </td>
  590. </tr>
  591. <tr>
  592.   <td style="background-color: #000000; height: 1px" colspan="2">
  593.   </td>
  594. </tr>
  595. <tr valign=middle>
  596.   <td class="tabs" colspan="2">
  597.     <table border=0>
  598.       <tr valign=middle>
  599.         <td> </td>
  600.         <td class="tabs"><b>[Connection]:</b></td><td> </td>
  601.         <td><img src="[ConState].gif"></td><td colspan="10" class="tabs">[ConText] [[Users]: [CurUsers] | [Files]: [CurFiles]]</td>
  602.       </tr>
  603.       <tr valign=middle>
  604.         <td> </td>
  605.         <td class="tabs"><b>[QuickStats]:</b></td><td> </td>
  606.         <td><img src="arrow_down.gif"></td><td style="font-size:10px">[Down]: [CurDownload] ([MaxDownload])<table width="125" border=1 class="percent_table" cellpadding=0 cellspacing=0 bordercolor="#0066CC" bgcolor="#99CCFF"><tr><td><img src="qs_down.jpg" width="[DownloadValue]%" height="8"></td></tr></table></td></td><td> </td>
  607.         <td><img src="arrow_up.gif"></td><td style="font-size:10px">[Up]: [CurUpload] ([MaxUpload])<table width="125" border=1 class="percent_table" cellpadding=0 cellspacing=0 bordercolor="#0066CC" bgcolor="#99CCFF"><tr><td><img src="qs_up.jpg" width="[UploadValue]%" height="8"></td></tr></table></td></td><td> </td>
  608.         <td><img src="l_con.gif"></td><td style="font-size:10px">[Con]: [CurConnection] ([MaxConnection])<table width="125" border=1 class="percent_table" cellpadding=0 cellspacing=0 bordercolor="#0066CC" bgcolor="#99CCFF"><tr><td><img src="qs_con.jpg" width="[ConnectionValue]%" height="8"></td></tr></table></td><td> </td>
  609.         <td><img src="l_users.gif"></td><td style="font-size:10px">[Users]: [CurUsers] ([MaxUsers])<table width="125" border=1 class="percent_table" cellpadding=0 cellspacing=0 bordercolor="#0066CC" bgcolor="#99CCFF"><tr><td><img src="qs_user.jpg" width="[UserValue]%" height="8"></td></td></tr></table></td>
  610.       </tr>
  611.     </table>
  612.   </td>
  613. </tr>
  614. </table>
  615.  
  616. <script language = "javascript">
  617. <!--
  618. /*************************************************************************
  619.     dw_tooltip.js
  620.     version date: Nov 2003
  621.     requires: dw_event.js and dw_viewport.js
  622.  
  623.     This code is from Dynamic Web Coding at http://www.dyn-web.com/
  624.     Copyright 2003 by Sharon Paine
  625.     See Terms of Use at http://www.dyn-web.com/bus/terms.html
  626.     regarding conditions under which you may use this code.
  627.     This notice must be retained in the code as is!
  628. *************************************************************************/
  629.  
  630. var Tooltip = {
  631.   followMouse: true,
  632.   offX: 8,
  633.   offY: 12,
  634.  
  635.   ready: false,
  636.   t1: null,
  637.   t2: null,
  638.   tipID: "tipDiv",
  639.   tip: null,
  640.  
  641.   init: function() {
  642.     if ( document.createElement && document.body && typeof document.body.appendChild != "undefined" ) {
  643.       var el = document.createElement("DIV");
  644.       el.className = "tooltip";
  645.       el.id = this.tipID;
  646.       document.body.appendChild(el);
  647.       this.ready = true;
  648.     }
  649.   },
  650.  
  651.   show: function(e, msg) {
  652.     if (this.t1) clearTimeout(this.t1);
  653.     if (this.t2) clearTimeout(this.t2);
  654.     this.tip = document.getElementById( this.tipID );
  655.     // set up mousemove
  656.     if (this.followMouse)
  657.       dw_event.add( document, "mousemove", this.trackMouse, true );
  658.     this.writeTip("");  // for mac ie
  659.     this.writeTip(msg);
  660.     viewport.getAll();
  661.     this.positionTip(e);
  662.     this.t1 = setTimeout("document.getElementById('" + Tooltip.tipID + "').style.visibility = 'visible'",200);
  663.     },
  664.  
  665.     writeTip: function(msg) {
  666.       if ( this.tip && typeof this.tip.innerHTML != "undefined" ) this.tip.innerHTML = msg;
  667.     },
  668.  
  669.     positionTip: function(e) {
  670.       var x = e.pageX? e.pageX: e.clientX + viewport.scrollX;
  671.       var y = e.pageY? e.pageY: e.clientY + viewport.scrollY;
  672.  
  673.       if ( x + this.tip.offsetWidth + this.offX > viewport.width + viewport.scrollX )
  674.         x = x - this.tip.offsetWidth - this.offX;
  675.       else x = x + this.offX;
  676.  
  677.       if ( y + this.tip.offsetHeight + this.offY > viewport.height + viewport.scrollY )
  678.         y = ( y - this.tip.offsetHeight - this.offY > viewport.scrollY )? y - this.tip.offsetHeight - this.offY : viewport.height + viewport.scrollY - this.tip.offsetHeight;
  679.       else y = y + this.offY;
  680.  
  681.       this.tip.style.left = x + "px"; this.tip.style.top = y + "px";
  682.     },
  683.  
  684.     hide: function() {
  685.       if (this.t1) clearTimeout(this.t1);
  686.         if (this.t2) clearTimeout(this.t2);
  687.       this.t2 = setTimeout("document.getElementById('" + this.tipID + "').style.visibility = 'hidden'",200);
  688.         // release mousemove
  689.         if (this.followMouse)
  690.             dw_event.remove( document, "mousemove", this.trackMouse, true );
  691.       this.tip = null;
  692.     },
  693.  
  694.     trackMouse: function(e) {
  695.         e = dw_event.DOMit(e);
  696.         Tooltip.positionTip(e);
  697.     }
  698. }
  699.  
  700. Tooltip.init();
  701.  
  702. /*************************************************************************
  703.     dw_event.js (version date Feb 2004)
  704. *************************************************************************/
  705. var dw_event = {
  706.   add: function(obj, etype, fp, cap) {
  707.     cap = cap || false;
  708.     if (obj.addEventListener) obj.addEventListener(etype, fp, cap);
  709.     else if (obj.attachEvent) obj.attachEvent("on" + etype, fp);
  710.   },
  711.  
  712.   remove: function(obj, etype, fp, cap) {
  713.     cap = cap || false;
  714.     if (obj.removeEventListener) obj.removeEventListener(etype, fp, cap);
  715.     else if (obj.detachEvent) obj.detachEvent("on" + etype, fp);
  716.   },
  717.  
  718.   DOMit: function(e) {
  719.     e = e? e: window.event;
  720.     e.tgt = e.srcElement? e.srcElement: e.target;
  721.  
  722.     if (!e.preventDefault) e.preventDefault = function () { return false; }
  723.     if (!e.stopPropagation) e.stopPropagation = function () { if (window.event) window.event.cancelBubble = true; }
  724.  
  725.     return e;
  726.   }
  727. }
  728. /*************************************************************************
  729.     dw_viewport.js (version date Nov 2003)
  730. *************************************************************************/
  731. viewport = {
  732.   getWinWidth: function () {
  733.     this.width = 0;
  734.     if (window.innerWidth) this.width = window.innerWidth - 18;
  735.     else if (document.documentElement && document.documentElement.clientWidth)
  736.         this.width = document.documentElement.clientWidth;
  737.     else if (document.body && document.body.clientWidth)
  738.         this.width = document.body.clientWidth;
  739.   },
  740.  
  741.   getWinHeight: function () {
  742.     this.height = 0;
  743.     if (window.innerHeight) this.height = window.innerHeight - 18;
  744.     else if (document.documentElement && document.documentElement.clientHeight)
  745.         this.height = document.documentElement.clientHeight;
  746.     else if (document.body && document.body.clientHeight)
  747.         this.height = document.body.clientHeight;
  748.   },
  749.  
  750.   getScrollX: function () {
  751.     this.scrollX = 0;
  752.     if (typeof window.pageXOffset == "number") this.scrollX = window.pageXOffset;
  753.     else if (document.documentElement && document.documentElement.scrollLeft)
  754.         this.scrollX = document.documentElement.scrollLeft;
  755.     else if (document.body && document.body.scrollLeft)
  756.         this.scrollX = document.body.scrollLeft;
  757.     else if (window.scrollX) this.scrollX = window.scrollX;
  758.   },
  759.  
  760.   getScrollY: function () {
  761.     this.scrollY = 0;
  762.     if (typeof window.pageYOffset == "number") this.scrollY = window.pageYOffset;
  763.     else if (document.documentElement && document.documentElement.scrollTop)
  764.         this.scrollY = document.documentElement.scrollTop;
  765.     else if (document.body && document.body.scrollTop)
  766.         this.scrollY = document.body.scrollTop;
  767.     else if (window.scrollY) this.scrollY = window.scrollY;
  768.   },
  769.  
  770.   getAll: function () {
  771.     this.getWinWidth(); this.getWinHeight();
  772.     this.getScrollX();  this.getScrollY();
  773.   }
  774. }
  775. //-->
  776. </script>
  777.  
  778. <script type="text/javascript">
  779. <!--
  780. /*************************************************************************
  781.     This code is from Dynamic Web Coding at http://www.dyn-web.com/
  782.     Copyright 2003 by Sharon Paine
  783.     See Terms of Use at http://www.dyn-web.com/bus/terms.html
  784.     regarding conditions under which you may use this code.
  785.     This notice must be retained in the code as is!
  786. *************************************************************************/
  787. function doTooltip(e, msg) {
  788.   if ( typeof Tooltip == "undefined" || !Tooltip.ready ) return;
  789.   Tooltip.show(e, msg);
  790. }
  791.  
  792. function hideTip() {
  793.   if ( typeof Tooltip == "undefined" || !Tooltip.ready ) return;
  794.   Tooltip.hide();
  795. }
  796. //-->
  797. </script>
  798.  
  799. <script language=javascript type=text/javascript>
  800. <!--
  801. function ShowHide(id)
  802. {
  803.   var itm = null;
  804.   if (document.getElementById) {
  805.     itm = document.getElementById(id);
  806.   } else if (document.all){
  807.     itm = document.all[id];
  808.   } else if (document.layers){
  809.     itm = document.layers[id];
  810.   }
  811.  
  812.   if (!itm) {
  813.    // do nothing
  814.   }
  815.   else if (itm.style) {
  816.     if (itm.style.display == "none") {
  817.       itm.style.display = "";
  818.     }
  819.     else {
  820.       itm.style.display = "none";
  821.     }
  822.   }
  823.   else {
  824.     itm.visibility = "show";
  825.   }
  826. }
  827. //-->
  828. </script>
  829.  
  830. <div id=ed2k_open style="DISPLAY: none; Z-INDEX: 2">
  831.  
  832. <table align=center border=0 cellpadding=4 cellspacing=0 width="80%">
  833. <tr>
  834. <td align=center class="shared-header">
  835. <p><font face=Tahoma style="font-size:10pt;"><b>[Ed2klink]</b></font></p>
  836. </td>
  837. </tr>
  838. <tr>
  839.  <td align=center valign=top class=tabs>
  840.  <br>
  841.   <form action="/" method="GET">
  842.    <input type="hidden" name=ses value="[Session]">
  843.    <input type="hidden" name=w value=transfer>
  844.    <table>
  845.      <tr>
  846.        <td colspan=3>
  847.          <textarea name="ed2k" cols="94" rows="7" class=dinput></textarea>
  848.        </td>
  849.      </tr>
  850.      <tr>
  851.        <td align=left width="33%"> </td>
  852.        <td align=center width="33%"><input type=submit class="ibutton" value="[Start]"></td>
  853.        <td align=right width="33%">[CATBOX]</td>
  854.      </tr>
  855.    </table>
  856.   </form>
  857.  <br>
  858.  </td>
  859. </tr>
  860. </table>
  861. </div>
  862. <--TMPL_HEADER_END-->
  863.  
  864.  
  865. <--TMPL_HEADER_STYLESHEET-->
  866. <style type="text/css">
  867. img
  868. {
  869. border : 0px;
  870. }
  871. img.link
  872. {
  873. cursor:hand;
  874. }
  875. input, select
  876. {
  877. font-family: Tahoma;
  878. font-size: 8pt;
  879. }
  880. form
  881. {
  882. display: inline;
  883. }
  884. a:active, a:link, a:visited
  885. {
  886. color: white;
  887. text-decoration: none;
  888. }
  889. a:hover
  890. {
  891. color: #FFC412;
  892. text-decoration: none;
  893. }
  894. .down-line-downloading a:hover
  895. {
  896. color: #FCF4AD;
  897. text-decoration: none;
  898. }
  899. .down-header, .down-header-left, .down-header-right,
  900. .down-line-hashing, .down-line-hashing-left, .down-line-hashing-right,
  901. .down-line-error, .down-line-error-left, .down-line-error-right,
  902. .down-line-stalled, .down-line-stalled-left, .down-line-stalled-right,
  903. .down-line-complete, .down-line-complete-left, .down-line-complete-right,
  904. .down-line-completing, .down-line-completing-left, .down-line-completing-right,
  905. .down-line-waiting, .down-line-waiting-left, .down-line-waiting-right,
  906. .down-line-paused, .down-line-paused-left, .down-line-paused-right,
  907. .down-line-stopped, .down-line-stopped-left, .down-line-stopped-right,
  908. .down-line-downloading, .down-line-downloading-left, .down-line-downloading-right,
  909. .up-header, .up-header-left,
  910. .up-line-downloading, .up-line-downloading-left,
  911. .up-line-waiting, .up-line-waiting-left,
  912. .server-header, .server-header-left,
  913. .server-line-disconnected, .server-line-disconnected-left,
  914. .server-line-high, .server-line-high-left,
  915. .server-line-low, .server-line-low-left,
  916. .server-line-connecting, .server-line-connecting-left,
  917. .server-line-failed, .server-line-failed-left,
  918. .shared-header, .shared-header-left,
  919. .shared-line-file, .shared-line-file-left,
  920. .shared-line-filedown, .shared-line-filedown-left,
  921. .header, .smallheader, .commontext,
  922. .upqueue-header, .upqueue-header-left,
  923. .upqueue-line, .upqueue-line-left,
  924. .upqueue-banned-line, .upqueue-banned-line-left,
  925. .upqueue-friend-line, .upqueue-friend-line-left,
  926. .upqueue-credit-line, .upqueue-credit-line-left,
  927. .search-header, .search-header-left, .search-header-right, .search-main, .search-line, .search-line-left, .search-line-right,
  928. .addserver-header, .addserver-line
  929. {
  930. font-family : Tahoma;
  931. font-size : 8pt;
  932. }
  933. .tabs
  934. {
  935. font-family : Tahoma;
  936. font-size : 10pt;
  937. background-color : #1F76A5;
  938. }
  939. .down-header, .down-line-hashing, .down-line-error, .down-line-stalled, .down-line-complete, .down-line-completing, .down-line-waiting, .down-line-paused, .down-line-stopped, .down-line-downloading,
  940. .up-header, .up-line-waiting, .up-line-downloading,
  941. .server-header, .server-line-disconnected, .server-line-high, .server-line-low, .server-line-connecting, .server-line-failed,
  942. .shared-header, .shared-line-file, .shared-line-filedown,
  943. .upqueue-header, .upqueue-line, .upqueue-banned-line, .upqueue-friend-line, .upqueue-credit-line,
  944. .search-header, .search-line, .addserver-header, .addserver-line
  945. {
  946. text-align : center;
  947. }
  948. .down-header-left, .down-line-hashing-left, .down-line-error-left, .down-line-stalled-left, .down-line-complete-left, .down-line-completing-left, .down-line-waiting-left, .down-line-paused-left, .down-line-stopped-left, .down-line-downloading-left,
  949. .up-header-left, .upqueue-header-left, .up-line-downloading-left, .up-line-waiting-left,
  950. .server-header-left, .server-line-disconnected-left, .server-line-high-left, .server-line-low-left, .server-line-connecting-left, .server-line-failed-left, .shared-header-left,
  951. .shared-line-file-left, .shared-line-filedown-left,
  952. .upqueue-banned-line-left, .upqueue-friend-line-left, .upqueue-credit-line-left
  953. .search-line-left, .search-header-left, .search-main
  954. {
  955. text-align : left;
  956. }
  957. .down-header-right, .down-line-hashing-right, .down-line-error-right, .down-line-stalled-right, .down-line-complete-right, .down-line-completing-right, .down-line-waiting-right, .down-line-paused-right, .down-line-stopped-right, .down-line-downloading-right, .search-line-right, .search-header-right
  958. {
  959. text-align : right;
  960. }
  961. .down-header, .down-header-left, .down-header-right,
  962. .up-header, .up-header-left, .server-header, .server-header-left,
  963. .shared-header, .shared-header-left, .upqueue-header, .upqueue-header-left,
  964. .addserver-header, .search-header, .search-header-left, .search-header-right
  965. {
  966. background-color : #005784;
  967. }
  968. .search-main
  969. {
  970. background-color : #000000;
  971. }
  972. .header
  973. {
  974. background-color : #0046AC;
  975. }
  976. .smallheader
  977. {
  978. background-color : #003C6E;
  979. color : #FFFFFF;
  980. }
  981. .commontext
  982. {
  983. background-color : #FFFFFF;
  984. color : #000000;
  985. }
  986. .down-line-hashing, .down-line-error, .down-line-stalled, .down-line-complete, .down-line-completing, .down-line-waiting, .down-line-paused, .down-line-stopped, .down-line-downloading,
  987. .down-line-hashing-left, .down-line-error-left, .down-line-stalled-left, .down-line-complete-left, .down-line-completing-left, .down-line-waiting-left, .down-line-paused-left, .down-line-stopped-left, .down-line-downloading-left,
  988. .down-line-hashing-right, .down-line-error-right, .down-line-stalled-right, .down-line-complete-right, .down-line-completing-right, .down-line-waiting-right, .down-line-paused-right, .down-line-stopped-right, .down-line-downloading-right,
  989. .up-line-waiting, .up-line-waiting-left, .up-line-downloading, .up-line-downloading-left,
  990. .server-line-disconnected, .server-line-disconnected-left,
  991. .server-line-high, .server-line-high-left,
  992. .server-line-low, .server-line-low-left,
  993. .server-line-connecting, .server-line-connecting-left,
  994. .server-line-failed, .server-line-failed-left,
  995. .shared-line-file, .shared-line-file-left,
  996. .shared-line-filedown, .shared-line-filedown-left,
  997. .upqueue-line, .upqueue-line-left,
  998. .upqueue-banned-line, .upqueue-banned-line-left,
  999. .upqueue-friend-line, .upqueue-friend-line-left,
  1000. .upqueue-credit-line, .upqueue-credit-line-left,
  1001. .search-line, .search-line-left, .search-line-right, .addserver-line
  1002. {
  1003. background-color : #1F76A5;
  1004. }
  1005. .down-line-waiting a:active, .down-line-waiting a:link, .down-line-waiting a:visited,
  1006. .shared-line-file a:active, .shared-line-file a:link, .shared-line-file a:visited,
  1007. .server-line-disconnected a:active, .server-line-disconnected a:link, .server-line-disconnected a:visited
  1008. {
  1009. color : #FFFFFF;
  1010. }
  1011. .server-line-high, .server-line-high-left, .server-line-high a:active, .server-line-high a:link, .server-line-high a:visited,
  1012. .upqueue-friend-line, .upqueue-friend-line-left,
  1013. .up-line-downloading, .up-line-downloading-left,
  1014. .down-line-downloading, .down-line-downloading-left, .down-line-downloading-right, .down-line-downloading a:link, .down-line-downloading a:active, .down-line-downloading a:visited
  1015. {
  1016. color : #83D683;
  1017. }
  1018. .server-line-low, .server-line-low-left, .server-line-low a:active, .server-line-low a:link, .server-line-low a:visited,
  1019. .upqueue-credit-line, .upqueue-credit-line-left,
  1020. .down-line-hashing, .down-line-hashing-left, .down-line-hashing-right, .down-line-hashing a:active, .down-line-hashing a:link, .down-line-hashing a:visited
  1021. {
  1022. color : #FEFF92;
  1023. }
  1024. .server-line-connecting, .server-line-connecting-left, .server-line-connecting a:active, .server-line-connecting a:link, .server-line-connecting a:visited,
  1025. .down-line-complete, .down-line-complete-left, .down-line-complete-right, .down-line-complete a:active, .down-line-complete a:link, .down-line-complete a:visited,
  1026. .down-line-completing, .down-line-completing-left, .down-line-completing-right, .down-line-completing a:active, .down-line-completing a:link, .down-line-completing a:visited
  1027. {
  1028. color : #A9CAE2;
  1029. }
  1030. .upqueue-banned-line, .upqueue-banned-line-left,
  1031. .down-line-error, .down-line-error-left, .down-line-error-right, .down-line-error a:active, .down-line-error a:link, .down-line-error a:visited
  1032. {
  1033. color : #E96969;
  1034. }
  1035. .down-line-stalled, .down-line-stalled-left, .down-line-stalled-right, .down-line-stalled a:active, .down-line-stalled a:link, .down-line-stalled a:visited
  1036. {
  1037. color : #DF98E0;
  1038. }
  1039. .down-line-paused, .down-line-paused-left, .down-line-paused-right, .down-line-paused a:active, .down-line-paused a:link, .down-line-paused a:visited,
  1040. .shared-line-filedown, .shared-line-filedown-left, .shared-line-filedown a:active, .shared-line-filedown a:link, .shared-line-filedown a:visited,
  1041. .server-line-failed, .server-line-failed-left,  .server-line-failed a:active, .server-line-failed a:link, .server-line-failed a:visited
  1042. {
  1043. color : #DAD9D9;
  1044. }
  1045. .down-line-stopped, .down-line-stopped-left, .down-line-stopped-right, .down-line-stopped a:active, .down-line-stopped a:link, .down-line-stopped a:visited
  1046. {
  1047. color : #A3A2A2;
  1048. }
  1049. .percent_table
  1050. {
  1051. border : 0px solid #000000;
  1052. border-collapse : collapse;
  1053. }
  1054. .message
  1055. {
  1056. font-family : Tahoma;
  1057. font-size : 10pt;
  1058. font-weight : bold;
  1059. text-align : center;
  1060. color : #C52222;
  1061. background-color : #C0C0C0;
  1062. }
  1063. .dinput
  1064. {
  1065. border-width : 1px;
  1066. border-color : black;
  1067. border-style : none;
  1068. }
  1069. .ibutton
  1070. {
  1071. cursor : hand;
  1072. position : relative;
  1073. top : 5;
  1074. background-color : #E0E0E0;
  1075. border-bottom-color : #FFFFFF;
  1076. border-bottom-style : outset;
  1077. border-left-color : white;
  1078. border-left-style : outset;
  1079. border-right-color : white;
  1080. border-right-style : outset;
  1081. border-top-color : white;
  1082. border-top-style : outset;
  1083. font-weight : bold;
  1084. font-family : Tahoma, Verdana, Arial;
  1085. font-size : 8pt;
  1086. }
  1087. .menuskin
  1088. {
  1089. position : absolute;
  1090. background-color : #005784;
  1091. border : 1px solid black;
  1092. line-height : 18px;
  1093. font : normal 12px Tahoma;
  1094. z-index : 100;
  1095. visibility : hidden;
  1096. }
  1097. .menuskin a
  1098. {
  1099. text-decoration : none;
  1100. color : #FFFFFF;
  1101. }
  1102. .menuimages
  1103. {
  1104. background-color : #2184B5;
  1105. border : 2px #2184B5 solid;
  1106. vertical-align : middle;
  1107. }
  1108. .menuchecked
  1109. {
  1110. background-color : #005784;
  1111. border : 2px #005784 solid;
  1112. vertical-align : middle;
  1113. }
  1114. #mouseoverstyle
  1115. {
  1116. background-color : #003C6E;
  1117. }
  1118. #mouseoverstyle .menuchecked
  1119. {
  1120. background-color : #003C6E;
  1121. border : 2px #003C6E solid;
  1122. }
  1123. /* Tooltip customization */
  1124. div#tipDiv
  1125. {
  1126. position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  1127. background-color:#FFFFEB; border:1px groove #D8D8B1;
  1128. width:400; padding:4px;
  1129. font-family: Tahoma, Verdana, Arial;
  1130. color:#000000; font-size:11px; line-height:1.2;
  1131. }
  1132. </style>
  1133. <--TMPL_HEADER_STYLESHEET_END-->
  1134.  
  1135.  
  1136. <--TMPL_FOOTER-->
  1137. </body>
  1138. </html>
  1139. <--TMPL_FOOTER_END-->
  1140.  
  1141.  
  1142. <--TMPL_SERVER_LIST-->
  1143. <font face=Tahoma style="font-size:8pt;">
  1144. <table border=0 align=center cellpadding=4 cellspacing=0 width="95%">
  1145. <tr>
  1146. <td align=center valign=middle>
  1147. [AddServerBox]
  1148. <table border=0 align=center cellpadding=4 cellspacing=0 width="100%">
  1149. <tr>
  1150.  <td class="smallheader" colspan=12 style="background-color: #000000"><b><a href="#" onMouseover="columnmenu(event,'server','menu','[ServernameM]','[ServernameH]','[AddressM]','[AddressH]','[DescriptionM]','[DescriptionH]','[PingM]','[PingH]','[UsersM]','[UsersH]','[FilesM]','[FilesH]','[PriorityM]','[PriorityH]','[FailedM]','[FailedH]','[LimitM]','[LimitH]','[VersionM]','[VersionH]','','')" onMouseout="delayhidemenu()">[ServerList]</a></b></td>
  1151. </tr>
  1152. <tr>
  1153.  <td valign=middle class="server-header-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="server-header-left"><tr><td width="16" align="center"><a href="/?ses=[Session]&w=server&sort=state[SortState]"><b>×</b></a></td><td> </td><td><a href="/?ses=[Session]&w=server&sort=name[SortName]"><b>[ServernameH][ServernameI]</b></a></td></tr></table></td>
  1154.  <td valign=middle class="server-header"><a href="/?ses=[Session]&w=server&sort=ip[SortIP]"><b>[AddressH][AddressI]</b></a></td>
  1155.  <td colspan="2" valign=middle class="server-header"><a href="/?ses=[Session]&w=server&sort=description[SortDescription]"><b>[DescriptionH][DescriptionI]</b></a></td>
  1156.  <td valign=middle class="server-header"><a href="/?ses=[Session]&w=server&sort=ping[SortPing]"><b>[PingH][PingI]</b></a></td>
  1157.  <td valign=middle class="server-header"><a href="/?ses=[Session]&w=server&sort=users[SortUsers]"><b>[UsersH][UsersI]</b></a></td>
  1158.  <td valign=middle class="server-header"><a href="/?ses=[Session]&w=server&sort=files[SortFiles]"><b>[FilesH][FilesI]</b></a></td>
  1159.  <td valign=middle class="server-header"><a href="/?ses=[Session]&w=server&sort=priority[SortPriority]"><b>[PriorityH][PriorityI]</b></a></td>
  1160.  <td valign=middle class="server-header"><a href="/?ses=[Session]&w=server&sort=failed[SortFailed]"><b>[FailedH][FailedI]</b></a></td>
  1161.  <td valign=middle class="server-header"><a href="/?ses=[Session]&w=server&sort=limit[SortLimit]"><b>[LimitH][LimitI]</b></a></td>
  1162.  <td valign=middle class="server-header"><a href="/?ses=[Session]&w=server&sort=version[SortVersion]"><b>[VersionH][VersionI]</b></a></td>
  1163.  <td valign=middle class="server-header"> </td>
  1164. </tr>
  1165. [ServersList]
  1166. </table>
  1167.  </td>
  1168. </tr>
  1169. </table>
  1170. </font>
  1171. <--TMPL_SERVER_LIST_END-->
  1172.  
  1173.  
  1174. <--TMPL_SERVER_LINE-->
  1175. <tr>
  1176.  <td valign=middle class="server-line-[ServerState]-left"><table cellspacing="0" cellpadding="0" border="0" valign=middle class="server-line-[ServerState]-left"><tr><td background="[ServerState].gif" width="16" height="16" style="background-position:center;background-repeat:no-repeat"><a href="#" onMouseover="servermenu(event,'[admin]','[ed2k]','[session]','[ip]','[port]','[isstatic]')" onMouseout="delayhidemenu()"><img src="is_[ServerType].gif"></a></td><td> </td><td>[Servername]</td></tr></table></td>
  1177.  <td colspan="2" valign=middle class="server-line-[ServerState]">[Address]</td>
  1178.  <td valign=middle class="server-line-[ServerState]">[Description]</td>
  1179.  <td valign=middle class="server-line-[ServerState]">[Ping]</td>
  1180.  <td valign=middle class="server-line-[ServerState]">[Users]</td>
  1181.  <td valign=middle class="server-line-[ServerState]">[Files]</td>
  1182.  <td valign=middle class="server-line-[ServerState]"><a href="#" onMouseover="serverpriomenu(event,'[admin]','[session]','[ip]','[port]','[server-priority]')" onMouseout="delayhidemenu()">[Priority]</a></td>
  1183.  <td valign=middle class="server-line-[ServerState]">[Failed]</td>
  1184.  <td valign=middle class="server-line-[ServerState]">[Limit]</td>
  1185.  <td valign=middle class="server-line-[ServerState]">[Version]</td>
  1186.  <td valign=middle class="server-line-[ServerState]" width="9"><img src="[LastChangedDataset].gif"></td>
  1187. </tr>
  1188. <--TMPL_SERVER_LINE_END-->
  1189.  
  1190.  
  1191. <--TMPL_ADDSERVERBOX-->
  1192. <script language="JavaScript1.2">
  1193. function obj(menu) {
  1194.     return (navigator.appName == "Microsoft Internet Explorer")?this[menu]:document.getElementById(menu);
  1195. }
  1196. function searchange1() {
  1197.     obj("manual").style.visibility="hidden";
  1198.     obj("manual").style.position="absolute";
  1199.     obj("manualtag").style.background="#000000";
  1200.     obj("server").style.visibility="hidden";
  1201.     obj("server").style.position="absolute";
  1202.     obj("servertag").style.background="#000000";
  1203.     obj("prefs").style.visibility="";
  1204.     obj("prefs").style.position="";
  1205.     obj("prefstag").style.background="#1F76A5";
  1206. }
  1207. function searchange2() {
  1208.     obj("manual").style.visibility="hidden";
  1209.     obj("manual").style.position="absolute";
  1210.     obj("manualtag").style.background="#000000";
  1211.     obj("server").style.visibility="";
  1212.     obj("server").style.position="";
  1213.     obj("servertag").style.background="#1F76A5";
  1214.     obj("prefs").style.visibility="hidden";
  1215.     obj("prefs").style.position="absolute";
  1216.     obj("prefstag").style.background="#000000";
  1217.  
  1218. }
  1219. function searchange3() {
  1220.     obj("manual").style.visibility="";
  1221.     obj("manual").style.position="";
  1222.     obj("manualtag").style.background="#1F76A5";
  1223.     obj("server").style.visibility="hidden";
  1224.     obj("server").style.position="absolute";
  1225.     obj("servertag").style.background="#000000";
  1226.     obj("prefs").style.visibility="hidden";
  1227.     obj("prefs").style.position="absolute";
  1228.     obj("prefstag").style.background="#000000";
  1229. }
  1230. </script>
  1231. <br>
  1232. <table border=0 cellpadding=4 cellspacing=0>
  1233. <tr>
  1234. <td class="search-main" ID="prefstag" width="33%" style="background: #1F76A5" nowrap><center><img src="l_connect.gif" align="middle"> <b><a href="javascript:searchange1()">[ServerOptions]</a></b> </center></td>
  1235. <td class="search-main" ID="manualtag" width="33%" nowrap><center><img src="l_search.gif" align="middle"> <b><a href="javascript:searchange3()">[AddServer]</a></b> </center></td>
  1236. <td class="search-main" ID="servertag" width="33%" nowrap><center><img src="l_search.gif" align="middle"> <b><a href="javascript:searchange2()">[UpdateServerMetFromURL]</a></b> </center></td>
  1237. </tr>
  1238. <tr>
  1239.  <td class="server-line-disconnected" colspan="4">
  1240.   <form ID="prefs" action="" method="GET" style="Visibility: visible; Position: relative;">
  1241.    <table border=0 align="center" width="100%" cellpadding=10 cellspacing=0>
  1242.     <tr>
  1243.      <td height="50" valign="center" align="center">
  1244.       <input type="button" class="ibutton" value="[Connect]" onclick="window.location.href='[URL_Connect]'">
  1245.           
  1246.       <input type="button" class="ibutton" value="[Disconnect]" onclick="window.location.href='[URL_Disconnect]'">
  1247.      </td>
  1248.     </tr>
  1249.    </table>
  1250.   </form>
  1251.   <form ID="server" action="" method="GET" style="visibility: hidden; Position: absolute;">
  1252.    <table border=0 align="center" cellpadding=4 cellspacing=0>
  1253.     <tr>
  1254.      <td class="server-line-disconnected">[URL] <input name="servermeturl" type="text" size="30"></td>
  1255.     </tr>
  1256.     <tr>
  1257.      <td class="server-line-disconnected">
  1258.       <input type="hidden" name=ses value="[Session]">
  1259.       <input type="hidden" name=w value="server">
  1260.       <input type="hidden" name=c value="options">
  1261.       <input type="hidden" name=cat value="[CatSel]">
  1262.       <input name="updateservermetfromurl" type="hidden" value="true">
  1263.       <input type="submit" class="ibutton" value="[Apply]">
  1264.       <br> 
  1265.      </td>
  1266.     </tr>
  1267.    </table>
  1268.   </form>
  1269.   <form ID="manual" action="" method="GET" style="visibility: hidden; Position: absolute;">
  1270.   <table border=0 align="center" cellpadding=4 cellspacing=0>
  1271.   <tr>
  1272.    <td class="server-line-disconnected-left">[IP]</td>
  1273.    <td><input name="serveraddr" type="text" size="15"></td>
  1274.    <td class="server-line-disconnected-left">[Port]</td>
  1275.    <td><input name="serverport" type="text" size="6"></td>
  1276.   </tr>
  1277.   <tr>
  1278.    <td class="server-line-disconnected-left">[Name]</td>
  1279.    <td><input name="servername" type="text" size="30"></td>
  1280.    <td class="server-line-disconnected-left">[Priority]</td>
  1281.    <td>
  1282.       <select name="priority">
  1283.        <option value="low">[Low]</option>
  1284.        <option value="normal">[Normal]</option>
  1285.        <option value="high" checked>[High]</option>
  1286.       </select>
  1287.    </td>
  1288.   </tr>
  1289.   <tr>
  1290.    <td class="server-line-disconnected-left">[Static]</td>
  1291.    <td><input type='checkbox' name="addtostatic" value='true'></td>
  1292.   <tr>
  1293.   </tr>
  1294.    <td class="server-line-disconnected-left">[Connect]</td>
  1295.    <td><input type='checkbox' name="connectnow" value='true'></td>
  1296.   </tr>
  1297.   <tr>
  1298.    <td colspan=4 class="server-line-disconnected">
  1299.     <input type="hidden" name=ses value="[Session]">
  1300.     <input type="hidden" name=w value="server">
  1301.     <input type="hidden" name=c value="options">
  1302.     <input type="hidden" name=cat value="[CatSel]">
  1303.     <input name="addserver" type="hidden" value="true">
  1304.     <input type="submit" class="ibutton" value="[Add]">
  1305.     <br> 
  1306.    </td>
  1307.   </tr>
  1308.   </table>
  1309.   </form>
  1310.  </td>
  1311. </tr>
  1312. </table>
  1313. <div class="message">[Message]</div>
  1314. <br>
  1315. <--TMPL_ADDSERVERBOX_END-->
  1316.  
  1317.  
  1318. <--TMPL_TRANSFER_IMAGES-->
  1319. <font face=Tahoma style="font-size:8pt;">
  1320. </font>
  1321.  
  1322. <--TMPL_TRANSFER_IMAGES_END-->
  1323.  
  1324.  
  1325. <--PROGRESSBARWIDTH-->
  1326. 200
  1327. <--PROGRESSBARWIDTH_END-->
  1328.  
  1329.  
  1330. <--PROGRESSBARIMGS-->
  1331. <img src="[PROGRESSGIFNAME]" height=13 width=[PROGRESSGIFINTERNAL]>
  1332. <--PROGRESSBARIMGS_END-->
  1333.  
  1334.  
  1335. <--PROGRESSBARPERCENTIMG-->
  1336. <img src="[PROGRESSGIFNAME]" height=3 width=[PROGRESSGIFINTERNAL]>
  1337. <--PROGRESSBARPERCENTIMG_END-->
  1338.  
  1339.  
  1340. <--TMPL_TRANSFER_LIST-->
  1341. <table border=0 align=center cellpadding=4 cellspacing=0 width="95%">
  1342. <tr>
  1343.  <td align=center valign=middle>
  1344. [DownloadHeader]
  1345. [DownloadFilesList]
  1346. [DownloadFooter]
  1347.  
  1348. [UploadHeader]
  1349. [UploadFilesList]
  1350. [UploadFooter]
  1351.  
  1352. [UploadQueue]
  1353. [UploadQueueBanned]
  1354. [UploadQueueCredit]
  1355. [UploadQueueFriend]
  1356. </td>
  1357. </tr>
  1358. </table>
  1359. <--TMPL_TRANSFER_LIST_END-->
  1360.  
  1361.  
  1362. <--TMPL_TRANSFER_DOWN_HEADER-->
  1363. <script type="text/javascript">
  1364. <!--
  1365. function GotoCat(cat) {
  1366.     var loc= window.location.href;
  1367.     var pos= loc.indexOf("cat=");
  1368.  
  1369.     if (pos>1) {
  1370.         if (loc.substr(pos-1,1)=="&") pos--;
  1371.         var subs=loc.substr(pos+3,256);
  1372.         var pos2=subs.indexOf("&");
  1373.         if (pos2==-1) pos2=loc.length;
  1374.         pos2 += pos+3;
  1375.         var t1=loc.substring(0,pos);
  1376.         var t2=loc.substring(pos2+1,loc.length );
  1377.         loc=t1+t2;
  1378.     }
  1379.     window.location.href=loc+"&cat="+cat;
  1380. }
  1381. //-->
  1382. </script>
  1383.  
  1384. <font face=Tahoma style="font-size:8pt;">
  1385. <table border=0 align=center cellpadding=4 cellspacing=0 width="100%" bgcolor="#99CCFF">
  1386. <tr>
  1387.  <td class="smallheader" colspan="5" style="background-color: #000000"><img src="arrow_down.gif" align="middle"> <b><a href="#" onMouseover="columnmenu(event,'transfer','menudown','[DFilenameM]','[DFilename]','[DSizeM]','[DSize]','[DTransferredM]','[DTransferred]','[DProgressM]','[DProgress]','[DSpeedM]','[DSpeed]','[DSourcesM]','[DSources]','[DPriorityM]','[DPriority]','[DCategoryM]','[DCategory]','','','','','','')" onMouseout="delayhidemenu()">[DownloadList]</a> ([Category])</b>   <a href="#" onMouseover="showmenu(event,'[CatBox]')" onMouseout="delayhidemenu()"><img src="l_category.gif"></a></td>
  1388.  <td class="smallheader" colspan="4" style="background-color: #000000" align="right"><a href="/?ses=[Session]&w=transfer&clearcompleted=all[CatSel]"><img src="l_clear.gif"></a>  <a href="#" onMouseover="catpriomenu(event,'[admin]','[Session]')" onMouseout="delayhidemenu()"><img src="l_catprio.gif"></a></td>
  1389. </tr>
  1390. <tr>
  1391.  <td valign=middle class="down-header-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="down-header-left"><tr><td width="16" align="center"><a href="/?ses=[Session]&w=transfer&sort=dstate[SortDState][CatSel]"><b>×</b></a></td><td> </td><td width="16"> </td><td> </td><td><a href="/?ses=[Session]&w=transfer&sort=dname[SortDName][CatSel]"><b>[DFilename][DFilenameI]</b></a></td></tr></table></td>
  1392.  <td valign=middle class="down-header"><a href="/?ses=[Session]&w=transfer&sort=dsize[SortDSize][CatSel]"><b>[DSize][DSizeI]</b></a></td>
  1393.  <td valign=middle class="down-header"><a href="/?ses=[Session]&w=transfer&sort=dtransferred[SortDTransferred][CatSel]"><b>[DTransferred][DTransferredI]</b></a></td>
  1394.  <td valign=middle class="down-header"><a href="/?ses=[Session]&w=transfer&sort=dspeed[SortDSpeed][CatSel]"><b>[DSpeed][DSpeedI]</b></a></td>
  1395.  <td valign=middle class="down-header"><a href="/?ses=[Session]&w=transfer&sort=dprogress[SortDProgress][CatSel]"><b>[DProgress][DProgressI]</b></a></td>
  1396.  <td valign=middle class="down-header"><a href="/?ses=[Session]&w=transfer&sort=dsources[SortDSources][CatSel]"><b>[DSources][DSourcesI]</b></a></td>
  1397.  <td valign=middle class="down-header"><a href="/?ses=[Session]&w=transfer&sort=dpriority[SortDPriority][CatSel]"><b>[DPriority][DPriorityI]</b></a></td>
  1398.  <td valign=middle class="down-header"><a href="/?ses=[Session]&w=transfer&sort=dcategory[SortDCategory][CatSel]"><b>[DCategory][DCategoryI]</b></a></td>
  1399.  <td valign=middle class="down-header"> </td>
  1400. </tr>
  1401. <--TMPL_TRANSFER_DOWN_HEADER_END-->
  1402.  
  1403.  
  1404. <--TMPL_TRANSFER_DOWN_FOOTER-->
  1405. <tr>
  1406.  <td valign=middle class="down-header-left"><b>[TotalDown]</b></td>
  1407.  <td valign=middle class="down-header-right" nowrap><b>[TotalDownSize]</b></td>
  1408.  <td valign=middle class="down-header-right" nowrap><b>[TotalDownTransferred]</b></td>
  1409.  <td valign=middle class="down-header-right" nowrap><b>[TotalDownSpeed]</b></td>
  1410.  <td valign=middle class="down-header"> </td>
  1411.  <td valign=middle class="down-header"> </td>
  1412.  <td valign=middle class="down-header"> </td>
  1413.  <td valign=middle class="down-header"> </td>
  1414.  <td valign=middle class="down-header"> </td>
  1415. </tr>
  1416. </table>
  1417. <--TMPL_TRANSFER_DOWN_FOOTER_END-->
  1418.  
  1419.  
  1420. <--TMPL_TRANSFER_DOWN_LINE-->
  1421. <tr>
  1422.  <td valign=top class="down-line-[DownState]-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="down-line-[DownState]-left"><tr><td><img src="[DownState].gif"></td><td> </td><td background="filetype_other.gif" width="16" height="16" style="background-position:center;background-repeat:no-repeat"><a href="#" onMouseover="downmenu(event,'[admin]','[finfo]','[ed2k]','[DownState]','[autoa4af]','[fname]','[session]','[filehash]')" onMouseout="delayhidemenu()"><img src="is_[FileIsA4AF].gif"><img src="is_halfnone.gif"></a></td><td> </td><td onMouseover="doTooltip(event, this.firstChild.innerHTML)" onMouseout="hideTip()"><div style="display: none;">[FileInfo]</div>[ShortFileName]</td></tr></table></td>
  1423.  <td valign=top class="down-line-[DownState]-right" nowrap>[2]</td>
  1424.  <td valign=top class="down-line-[DownState]-right" nowrap>[3]</td>
  1425.  <td valign=top class="down-line-[DownState]-right" nowrap>[4]</td>
  1426.  <td valign=middle class="down-line-[DownState]" width=[PROGRESSBARWIDTHVAL]>
  1427.    <table width=[PROGRESSBARWIDTHVAL] height=11 border=1 class="percent_table" cellpadding=0 cellspacing=0 bordercolor="#000000">
  1428.      <tr><td>[DownloadBar]</td></tr>
  1429.    </table>
  1430.  </td>
  1431.  <td valign=top class="down-line-[DownState]" nowrap>[5]</td>
  1432.  <td valign=top class="down-line-[DownState]" nowrap><a href="#" onMouseover="downpriomenu(event,'[admin]','[session]','[filehash]','[down-priority]','[DownState]')" onMouseout="delayhidemenu()">[PrioVal]</a></td>
  1433.  <td valign=top class="down-line-[DownState]" nowrap><a href="#" onMouseover="showmenu(event,'[SetCatBox]','[DownState]')" onMouseout="delayhidemenu()">[Category]</a></td>
  1434.  <td valign=top class="down-line-[DownState]" width="9"><img src="[LastChangedDataset].gif"></td>
  1435. </tr>
  1436. <--TMPL_TRANSFER_DOWN_LINE_END-->
  1437.  
  1438.  
  1439. <--TMPL_TRANSFER_UP_HEADER-->
  1440. <table border=0 align=center cellpadding=4 cellspacing=0 width="100%">
  1441. <tr>
  1442.  <td class="smallheader" colspan="6" style="background-color: #000000"><img src="arrow_up.gif" align="middle"> <b><a href="#" onMouseover="columnmenu(event,'transfer','menuup','[UUserM]','[UUser]','[UFilenameM]','[UFilename]','[UVersionM]','[UVersion]','[UTransferredM]','[UTransferred]','[USpeedM]','[USpeed]','','','','','','','','','','','','')" onMouseout="delayhidemenu()">[UploadList]</a></b></td>
  1443. </tr>
  1444. <tr>
  1445.  <td class="up-header-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="up-header-left"><tr><td width="16" align="center"><a href="/?ses=[Session]&w=transfer&sort=uclient[SortUClient][CatSel]"><b>×</b></a></td><td> </td><td><a href="/?ses=[Session]&w=transfer&sort=uuser[SortUUser][CatSel]"><b>[UUser][UUserI]</b></a></td></tr></table></td>
  1446.  <td class="up-header-left"><a href="/?ses=[Session]&w=transfer&sort=ufilename[SortUFilename][CatSel]"><b>[UFilename][UFilenameI]</b></a></td>
  1447.  <td class="up-header-left"><a href="/?ses=[Session]&w=transfer&sort=uversion[SortUVersion][CatSel]"><b>[UVersion][UVersionI]</b></a></td>
  1448.  <td class="up-header"><a href="/?ses=[Session]&w=transfer&sort=utransferred[SortUTransferred][CatSel]"><b>[UTransferred][UTransferredI]</b></a></td>
  1449.  <td class="up-header"><a href="/?ses=[Session]&w=transfer&sort=uspeed[SortUSpeed][CatSel]"><b>[USpeed][USpeedI]</b></a></td>
  1450.  
  1451. </tr>
  1452. <--TMPL_TRANSFER_UP_HEADER_END-->
  1453.  
  1454.  
  1455. <--TMPL_TRANSFER_UP_FOOTER-->
  1456. <tr>
  1457.  <td class="up-header-left"><b>[TotalUp]</b></td>
  1458.  <td class="up-header"></td>
  1459.  <td class="up-header"></td>
  1460.  <td class="up-header"><b>[TotalUpTransferred]</b></td>
  1461.  <td class="up-header"><b>[TotalUpSpeed]</b></td>
  1462. </tr>
  1463. </table>
  1464. <--TMPL_TRANSFER_UP_FOOTER_END-->
  1465.  
  1466.  
  1467. <--TMPL_TRANSFER_UP_LINE-->
  1468. <tr>
  1469.  <td valign=top class="up-line-[UpState]-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="up-line-[UpState]-left"><tr><td> </td><td background="client_type_[ClientSoft].gif" style="background-position:center;background-repeat:no-repeat"><a href="#" onMouseover="upmenu(event,'[admin]','[ClientExtra]','[UserHash]')" onMouseout="delayhidemenu()"><img src="is_[ClientExtra].gif"></a></td><td> </td><td onMouseover="doTooltip(event, this.firstChild.innerHTML)" onMouseout="hideTip()"><div style="display: none;">[FileInfo]</div>[1]</td></tr></table></td>
  1470.  <td valign=top class="up-line-[UpState]-left">[2]</td>
  1471.  <td valign=top class="up-line-[UpState]-left">[ClientSoftV]</td>
  1472.  <td valign=top class="up-line-[UpState]">[3]</td>
  1473.  <td valign=top class="up-line-[UpState]">[4]</td>
  1474. </tr>
  1475. <--TMPL_TRANSFER_UP_LINE_END-->
  1476.  
  1477.  
  1478. <--TMPL_TRANSFER_UP_QUEUE_SHOW-->
  1479. <table border=0 align=center cellpadding=4 cellspacing=0 width="100%">
  1480. <tr>
  1481.  <td class="smallheader" style="background-color: #000000"><img src="arrow_up_q.gif" align="middle"> <b><a href="#" onMouseover="columnmenu(event,'transfer','menuqueue','[UserNameTitleM]','[UserNameTitle]','[VersionM]','[Version]','[FileNameTitleM]','[FileNameTitle]','[ScoreTitleM]','[ScoreTitle]','','','','','','','','','','','','','','')" onMouseout="delayhidemenu()">[ShowUploadQueue]</a></b></td>
  1482.  <td class="smallheader" colspan="4" align="right" style="background-color: #000000"><b>[CounterAll] ([CounterAllSecure])</b></td>
  1483. </tr>
  1484. <tr>
  1485.  <td class="smallheader"><a href="/?ses=[Session]&w=transfer&showuploadqueue=false[CatSel]"><img src="l_remove.gif"></a>  <b>[UploadQueueList]</b></td>
  1486.  <td class="smallheader" colspan="4" align="right"><b>[CounterQueue] ([CounterQueueSecure])</b></td>
  1487. </tr>
  1488. <tr>
  1489.  <td class="upqueue-header-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="upqueue-header-left"><tr><td width="16" align="center"><a href="/?ses=[Session]&w=transfer&sort=qclient[SortQClient][CatSel]"><b>×</b></a></td><td> </td><td><a href="/?ses=[Session]&w=transfer&sort=quser[SortQUser][CatSel]"><b>[UserNameTitle][UserNameTitleI]</b></a></td></tr></table></td>
  1490.  <td class="upqueue-header-left"><a href="/?ses=[Session]&w=transfer&sort=qfilename[SortQFilename][CatSel]"><b>[FileNameTitle][FileNameTitleI]</b></a></td>
  1491.  <td class="upqueue-header-left"><a href="/?ses=[Session]&w=transfer&sort=qversion[SortQVersion][CatSel]"><b>[Version][VersionI]</b></a></td>
  1492.  <td class="upqueue-header"><a href="/?ses=[Session]&w=transfer&sort=qscore[SortQScore][CatSel]"><b>[ScoreTitle][ScoreTitleI]</b></a></td>
  1493.  <td class="upqueue-header"> </td>
  1494. </tr>
  1495. [QueueList]
  1496. <--TMPL_TRANSFER_UP_QUEUE_SHOW_END-->
  1497.  
  1498.  
  1499. <--TMPL_TRANSFER_UP_QUEUE_BANNED_SHOW-->
  1500. <tr>
  1501.  <td class="smallheader"><a href="/?ses=[Session]&w=transfer&showuploadqueuebanned=false[CatSel]"><img src="l_remove.gif"></a>  <b>[UploadQueueBannedList]</b></td>
  1502.  <td class="smallheader" colspan="4" align="right"><b>[CounterQueueBanned] ([CounterQueueBannedSecure])</b></td>
  1503. </tr>
  1504. <tr>
  1505.  <td class="upqueue-header-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="upqueue-header-left"><tr><td width="16" align="center"><a href="/?ses=[Session]&w=transfer&sort=qclient[SortQClient][CatSel]"><b>×</b></a></td><td> </td><td><a href="/?ses=[Session]&w=transfer&sort=quser[SortQUser][CatSel]"><b>[UserNameTitle][UserNameTitleI]</b></a></td></tr></table></td>
  1506.  <td class="upqueue-header-left"><a href="/?ses=[Session]&w=transfer&sort=qfilename[SortQFilename][CatSel]"><b>[FileNameTitle][FileNameTitleI]</b></a></td>
  1507.  <td class="upqueue-header-left"><a href="/?ses=[Session]&w=transfer&sort=qversion[SortQVersion][CatSel]"><b>[Version][VersionI]</b></a></td>
  1508.  <td class="upqueue-header"><a href="/?ses=[Session]&w=transfer&sort=qscore[SortQScore][CatSel]"><b>[ScoreTitle][ScoreTitleI]</b></a></td>
  1509.  <td class="upqueue-header"> </td>
  1510. </tr>
  1511. [QueueListBanned]
  1512. <--TMPL_TRANSFER_UP_QUEUE_BANNED_SHOW_END-->
  1513.  
  1514.  
  1515. <--TMPL_TRANSFER_UP_QUEUE_FRIEND_SHOW-->
  1516. <tr>
  1517.  <td class="smallheader"><a href="/?ses=[Session]&w=transfer&showuploadqueuefriend=false[CatSel]"><img src="l_remove.gif"></a>  <b>[UploadQueueFriendList]</b></td>
  1518.  <td class="smallheader" colspan="4" align="right"><b>[CounterQueueFriend] ([CounterQueueFriendSecure])</b></td>
  1519. </tr>
  1520. <tr>
  1521.  <td class="upqueue-header-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="upqueue-header-left"><tr><td width="16" align="center"><a href="/?ses=[Session]&w=transfer&sort=qclient[SortQClient][CatSel]"><b>×</b></a></td><td> </td><td><a href="/?ses=[Session]&w=transfer&sort=quser[SortQUser][CatSel]"><b>[UserNameTitle][UserNameTitleI]</b></a></td></tr></table></td>
  1522.  <td class="upqueue-header-left"><a href="/?ses=[Session]&w=transfer&sort=qfilename[SortQFilename][CatSel]"><b>[FileNameTitle][FileNameTitleI]</b></a></td>
  1523.  <td class="upqueue-header-left"><a href="/?ses=[Session]&w=transfer&sort=qversion[SortQVersion][CatSel]"><b>[Version][VersionI]</b></a></td>
  1524.  <td class="upqueue-header"><a href="/?ses=[Session]&w=transfer&sort=qscore[SortQScore][CatSel]"><b>[ScoreTitle][ScoreTitleI]</b></a></td>
  1525.  <td class="upqueue-header"> </td>
  1526. </tr>
  1527. [QueueListFriend]
  1528. <--TMPL_TRANSFER_UP_QUEUE_FRIEND_SHOW_END-->
  1529.  
  1530.  
  1531. <--TMPL_TRANSFER_UP_QUEUE_CREDIT_SHOW-->
  1532. <tr>
  1533.  <td class="smallheader"><a href="/?ses=[Session]&w=transfer&showuploadqueuecredit=false[CatSel]"><img src="l_remove.gif"></a>  <b>[UploadQueueCreditList]</b></td>
  1534.  <td class="smallheader" colspan="4" align="right"><b>[CounterQueueCredit] ([CounterQueueCreditSecure])</b></td>
  1535. </tr>
  1536. <tr>
  1537.  <td class="upqueue-header-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="upqueue-header-left"><tr><td width="16" align="center"><a href="/?ses=[Session]&w=transfer&sort=qclient[SortQClient][CatSel]"><b>×</b></a></td><td> </td><td><a href="/?ses=[Session]&w=transfer&sort=quser[SortQUser][CatSel]"><b>[UserNameTitle][UserNameTitleI]</b></a></td></tr></table></td>
  1538.  <td class="upqueue-header-left"><a href="/?ses=[Session]&w=transfer&sort=qfilename[SortQFilename][CatSel]"><b>[FileNameTitle][FileNameTitleI]</b></a></td>
  1539.  <td class="upqueue-header-left"><a href="/?ses=[Session]&w=transfer&sort=qversion[SortQVersion][CatSel]"><b>[Version][VersionI]</b></a></td>
  1540.  <td class="upqueue-header"><a href="/?ses=[Session]&w=transfer&sort=qscore[SortQScore][CatSel]"><b>[ScoreTitle][ScoreTitleI]</b></a></td>
  1541.  <td class="upqueue-header"> </td>
  1542. </tr>
  1543. [QueueListCredit]
  1544. <--TMPL_TRANSFER_UP_QUEUE_CREDIT_SHOW_END-->
  1545.  
  1546.  
  1547. <--TMPL_TRANSFER_UP_QUEUE_LINE-->
  1548. <tr>
  1549.  <td valign=top class="upqueue-line-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="upqueue-line-left"><tr><td> </td><td background="client_type_[ClientSoft].gif" style="background-position:center;background-repeat:no-repeat"><a href="#" onMouseover="upmenu(event,'[admin]','[ClientExtra]','[UserHash]')" onMouseout="delayhidemenu()"><img src="is_[ClientExtra].gif"></a></td><td> </td><td>[UserName]</td></tr></table>
  1550.  <td valign=top class="upqueue-line-left">[FileName]</td>
  1551.  <td valign=top class="upqueue-line-left">[ClientSoftV]</td>
  1552.  <td valign=top class="upqueue-line">[Score]</td>
  1553.  <td valign=top class="upqueue-line"> </td>
  1554. </tr>
  1555. <--TMPL_TRANSFER_UP_QUEUE_LINE_END-->
  1556.  
  1557.  
  1558. <--TMPL_TRANSFER_UP_QUEUE_BANNED_LINE-->
  1559. <tr>
  1560.  <td valign=top class="upqueue-line-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="upqueue-line-left"><tr><td> </td><td background="client_type_[ClientSoft].gif" style="background-position:center;background-repeat:no-repeat"><a href="#" onMouseover="upmenu(event,'[admin]','[ClientExtra]','[UserHash]')" onMouseout="delayhidemenu()"><img src="is_[ClientExtra].gif"></a></td><td> </td><td>[UserName]</td></tr></table>
  1561.  <td valign=top class="upqueue-line-left">[FileName]</td>
  1562.  <td valign=top class="upqueue-line-left">[ClientSoftV]</td>
  1563.  <td valign=top class="upqueue-line">[Score]</td>
  1564.  <td valign=top class="upqueue-line"> </td>
  1565. </tr>
  1566. <--TMPL_TRANSFER_UP_QUEUE_BANNED_LINE_END-->
  1567.  
  1568.  
  1569. <--TMPL_TRANSFER_UP_QUEUE_FRIEND_LINE-->
  1570. <tr>
  1571.  <td valign=top class="upqueue-line-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="upqueue-line-left"><tr><td> </td><td background="client_type_[ClientSoft].gif" style="background-position:center;background-repeat:no-repeat"><a href="#" onMouseover="upmenu(event,'[admin]','[ClientExtra]','[UserHash]')" onMouseout="delayhidemenu()"><img src="is_[ClientExtra].gif"></a></td><td> </td><td>[UserName]</td></tr></table>
  1572.  <td valign=top class="upqueue-line-left">[FileName]</td>
  1573.  <td valign=top class="upqueue-line-left">[ClientSoftV]</td>
  1574.  <td valign=top class="upqueue-line">[Score]</td>
  1575.  <td valign=top class="upqueue-line"> </td>
  1576. </tr>
  1577. <--TMPL_TRANSFER_UP_QUEUE_FRIEND_LINE_END-->
  1578.  
  1579.  
  1580. <--TMPL_TRANSFER_UP_QUEUE_CREDIT_LINE-->
  1581. <tr>
  1582.  <td valign=top class="upqueue-line-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="upqueue-line-left"><tr><td> </td><td background="client_type_[ClientSoft].gif" style="background-position:center;background-repeat:no-repeat"><a href="#" onMouseover="upmenu(event,'[admin]','[ClientExtra]','[UserHash]')" onMouseout="delayhidemenu()"><img src="is_[ClientExtra].gif"></a></td><td> </td><td>[UserName]</td></tr></table>
  1583.  <td valign=top class="upqueue-line-left">[FileName]</td>
  1584.  <td valign=top class="upqueue-line-left">[ClientSoftV]</td>
  1585.  <td valign=top class="upqueue-line">[Score]</td>
  1586.  <td valign=top class="upqueue-line"> </td>
  1587. </tr>
  1588. <--TMPL_TRANSFER_UP_QUEUE_CREDIT_LINE_END-->
  1589.  
  1590.  
  1591. <--TMPL_TRANSFER_UP_QUEUE_HIDE-->
  1592. <table border=0 align=center cellpadding=4 cellspacing=0 width="100%">
  1593. <tr>
  1594.  <td class="smallheader" style="background-color: #000000"><img src="arrow_up_q.gif" align="middle"> <b><a href="#" onMouseover="columnmenu(event,'transfer','menuqueue','[UserNameTitleM]','[UserNameTitle]','[VersionM]','[Version]','[FileNameTitleM]','[FileNameTitle]','[ScoreTitleM]','[ScoreTitle]','','','','','','','','','','','','','','')" onMouseout="delayhidemenu()">[ShowUploadQueue]</a></b></td>
  1595.  <td class="smallheader" colspan="4" align="right" style="background-color: #000000"><b>[CounterAll] ([CounterAllSecure])</b></td>
  1596. </tr>
  1597. <tr>
  1598.  <SCRIPT language=JavaScript>
  1599.   if ([CounterQueue]!=0) { document.write('<td class="smallheader"><a href="/?ses=[Session]&w=transfer&showuploadqueue=true[CatSel]"><img src="l_add.gif"></a>  <b>[ShowUploadQueueList]</b></td>'); }
  1600.   else { document.write('<td class="smallheader"><img src="l_none.gif">  <b>[ShowUploadQueueList]</b></td>'); }
  1601.  </SCRIPT>
  1602.  <td class="smallheader" colspan="4" align="right"><b>[CounterQueue] ([CounterQueueSecure])</b></td>
  1603. </tr>
  1604. <--TMPL_TRANSFER_UP_QUEUE_HIDE_END-->
  1605.  
  1606.  
  1607. <--TMPL_TRANSFER_UP_QUEUE_BANNED_HIDE-->
  1608. <tr>
  1609.  <SCRIPT language=JavaScript>
  1610.   if ([CounterQueueBanned]!=0) { document.write('<td class="smallheader"><a href="/?ses=[Session]&w=transfer&showuploadqueuebanned=true[CatSel]"><img src="l_add.gif"></a>  <b>[ShowUploadQueueListBanned]</b></td>'); }
  1611.   else { document.write('<td class="smallheader"><img src="l_none.gif">  <b>[ShowUploadQueueListBanned]</b></td>'); }
  1612.  </SCRIPT>
  1613.  <td class="smallheader" colspan="4" align="right"><b>[CounterQueueBanned] ([CounterQueueBannedSecure])</b></td>
  1614. </tr>
  1615. <--TMPL_TRANSFER_UP_QUEUE_BANNED_HIDE_END-->
  1616.  
  1617.  
  1618. <--TMPL_TRANSFER_UP_QUEUE_FRIEND_HIDE-->
  1619. <tr>
  1620.  <SCRIPT language=JavaScript>
  1621.   if ([CounterQueueFriend]!=0) { document.write('<td class="smallheader"><a href="/?ses=[Session]&w=transfer&showuploadqueuefriend=true[CatSel]"><img src="l_add.gif"></a>  <b>[ShowUploadQueueListFriend]</b></td>'); }
  1622.   else { document.write('<td class="smallheader"><img src="l_none.gif">  <b>[ShowUploadQueueListFriend]</b></td>'); }
  1623.  </SCRIPT>
  1624.  <td class="smallheader" colspan="4" align="right"><b>[CounterQueueFriend] ([CounterQueueFriendSecure])</b></td>
  1625. </tr>
  1626. <--TMPL_TRANSFER_UP_QUEUE_FRIEND_HIDE_END-->
  1627.  
  1628.  
  1629. <--TMPL_TRANSFER_UP_QUEUE_CREDIT_HIDE-->
  1630. <tr>
  1631.  <SCRIPT language=JavaScript>
  1632.   if ([CounterQueueCredit]!=0) { document.write('<td class="smallheader"><a href="/?ses=[Session]&w=transfer&showuploadqueuecredit=true[CatSel]"><img src="l_add.gif"></a>  <b>[ShowUploadQueueListCredit]</b></td>'); }
  1633.   else { document.write('<td class="smallheader"><img src="l_none.gif">  <b>[ShowUploadQueueListCredit]</b></td>'); }
  1634.  </SCRIPT>
  1635.  <td class="smallheader" colspan="4" align="right"><b>[CounterQueueCredit] ([CounterQueueCreditSecure])</b></td>
  1636. </tr>
  1637. <--TMPL_TRANSFER_UP_QUEUE_CREDIT_HIDE_END-->
  1638.  
  1639.  
  1640. <--TMPL_TRANSFER_BAD_LINK-->
  1641. <div class="message">[InvalidLink]<br>[Link]</div>
  1642. <--TMPL_TRANSFER_BAD_LINK_END-->
  1643.  
  1644.  
  1645. <--TMPL_SHARED_LIST-->
  1646. <font face=Tahoma style="font-size:8pt;">
  1647. <table align=center border=0 cellpadding=4 cellspacing=0 width="95%">
  1648. <tr>
  1649.  <td class="smallheader" colspan=8 style="background-color: #000000"><b><a href="#" onMouseover="columnmenu(event,'shared','menu','[FilenameM]','[Filename]','[FileTransferredM]','[FileTransferred]','[FileRequestsM]','[FileRequests]','[FileAcceptsM]','[FileAccepts]','[SizeM]','[Size]','[CompletesM]','[Completes]','[PriorityM]','[Priority]','','','','','','','','','','')" onMouseout="delayhidemenu()">[SharedList]</a></b></td>
  1650. </tr>
  1651. <tr>
  1652.  <td valign=middle class="shared-header-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="shared-header-left"><tr><td width="16" align="center"><a href="/?ses=[Session]&w=shared&[SortState]"><b>×</b></a></td><td> </td><td> </td><td><a href="/?ses=[Session]&w=shared&[SortName]"><b>[Filename][FilenameI]</b></a></td></tr></table></td>
  1653.  <td valign=middle class="shared-header"><a href="/?ses=[Session]&w=shared&[SortSize]"><b>[Size][SizeI]</b></a></td>
  1654.  <td valign=middle class="shared-header"><a href="/?ses=[Session]&w=shared&[SortTransferred]"><b>[FileTransferred][FileTransferredI]</b></a></td>
  1655.  <td valign=middle class="shared-header"><a href="/?ses=[Session]&w=shared&[SortRequests]"><b>[FileRequests][FileRequestsI]</b></a></td>
  1656.  <td valign=middle class="shared-header"><a href="/?ses=[Session]&w=shared&[SortAccepts]"><b>[FileAccepts][FileAcceptsI]</b></a></td>
  1657.  <td valign=middle class="shared-header"><a href="/?ses=[Session]&w=shared&[SortCompletes]"><b>[Completes][CompletesI]</b></a></td>
  1658.  <td valign=middle class="shared-header"><a href="/?ses=[Session]&w=shared&[SortPriority]"><b>[Priority][PriorityI]</b></a></td>
  1659.  <td valign=middle class="shared-header"> </td>
  1660. </tr>
  1661. <div align="center" class="message">[Message]</div><br>
  1662. [SharedFilesList]
  1663. </table>
  1664. <div align="center">
  1665. <br>
  1666. <form><input type="button" name="queue" class="ibutton" value="[Reload]" onClick="self.location.href='/?ses=[Session]&w=shared&reload=true&cat=[CatSel]'"></form>
  1667. <br>
  1668. </div>
  1669.  
  1670. <--TMPL_SHARED_LIST_END-->
  1671.  
  1672.  
  1673. <--TMPL_SHARED_LINE-->
  1674. <tr>
  1675.  <td valign=top class="shared-line-[FileState]-left"><table cellspacing="0" cellpadding="0" border="0" valign=top class="shared-line-[FileState]-left"><tr><td background="[FileState].gif" width="16" height="16" style="background-position:center;background-repeat:no-repeat"><a href="#" onMouseover="sharedmenu(event,'[admin]','[ed2k]','[session]','[hash]','[fname]','[isjumpstart]','[FileState]')" onMouseout="delayhidemenu()"><img src="is_[FileIsPriority].gif"></a></td><td> </td><td><acronym title="[FileName]">[ShortFileName]</acronym></td></tr></table></td>
  1676.  <td valign=top class="shared-line-[FileState]">[FileSize]</td>
  1677.  <td valign=top class="shared-line-[FileState]">[FileTransferred][FileAllTimeTransferred]</td>
  1678.  <td valign=top class="shared-line-[FileState]">[FileRequests][FileAllTimeRequests]</td>
  1679.  <td valign=top class="shared-line-[FileState]">[FileAccepts][FileAllTimeAccepts]</td>
  1680.  <td valign=top class="shared-line-[FileState]">[Completes]</td>
  1681.  <td valign=top class="shared-line-[FileState]"><a href="#" onMouseover="sharedpriomenu(event,'[admin]','[session]','[hash]','[shared-priority]')" onMouseout="delayhidemenu()">[Priority]</a></td>
  1682.  <td valign=top class="shared-line-[FileState]" width="9"><img src="[LastChangedDataset].gif"></td>
  1683. </tr>
  1684. <--TMPL_SHARED_LINE_END-->
  1685.  
  1686.  
  1687. <--TMPL_GRAPHS-->
  1688.  
  1689. <SCRIPT language=JavaScript>
  1690. function traceGraph(SpeedString,imageURL,MaxSpeed) {
  1691.    document.write('<table cellspacing=0 border=0 cellpadding=0 width="500px"><tr><td valign="bottom" height="150" width="100%"></td>');
  1692.    var speed = SpeedString.split(",");
  1693.    if(MaxSpeed==0) MaxSpeed = 1; //No divide by 0 !
  1694.    for(i=0;i<speed.length;i++)
  1695.            {
  1696.            speed[i]=new Number(speed[i])
  1697.            size=Math.round(speed[i]*150/MaxSpeed);
  1698.            document.write('<td valign="bottom"><table height="'+ size +'px" width="1px" border=0 cellpadding=0 cellspacing=0><td background="' + imageURL + '" height="100%" width="100%"></td></table></td>');
  1699.            }
  1700.    document.write('</tr></table>');
  1701. }
  1702. </SCRIPT>
  1703. <table border=0 align=center cellpadding=0 cellspacing=0>
  1704. <tr><td style="border-width:1px; border-color:green; border-style:solid;" valign="bottom" height="150px" background="stats_back.gif">
  1705. <SCRIPT language=JavaScript>
  1706. var dlstring="[GraphDownload]";
  1707. traceGraph(dlstring,"stats_down.gif",[MaxDownload]*1024);
  1708. </SCRIPT>
  1709. </td></tr>
  1710. <tr><td align=center><font color=black><font face=Tahoma style="font-size:8pt;">[TxtDownload]: Max [MaxDownload] [KByteSec], [TxtTime]: [ScaleTime]</font><br> </td></tr>
  1711. <tr><td style="border-width:1px; border-color:blue; border-style:solid;" valign="bottom" height="150px" background="stats_back.gif">
  1712. <SCRIPT language=JavaScript>
  1713. var ulstring="[GraphUpload]";
  1714. traceGraph(ulstring,"stats_up.gif",[MaxUpload]*1024);
  1715. </SCRIPT>
  1716. </td></tr>
  1717. <tr><td align=center><font color=black><font face=Tahoma style="font-size:8pt;">[TxtUpload]: Max [MaxUpload] [KByteSec], [TxtTime]: [ScaleTime]</font><br> </td></tr>
  1718. <tr><td style="border-width:1px; border-color:red; border-style:solid;" valign="bottom" height="150px" background="stats_back.gif">
  1719. <SCRIPT language=JavaScript>
  1720. var ulstring="[GraphConnections]";
  1721. traceGraph(ulstring,"stats_con.gif",[MaxConnections]);
  1722. </SCRIPT>
  1723. </td></tr>
  1724. <tr><td align=center><font color=black><font face=Tahoma style="font-size:8pt;">[TxtConnections]: Max [MaxConnections], [TxtTime]: [ScaleTime]</font></td></tr>
  1725. </table>
  1726. <--TMPL_GRAPHS_END-->
  1727.  
  1728.  
  1729. <--TMPL_LOG-->
  1730.  
  1731. <table border=0 align=center cellpadding=4 cellspacing=0 width="80%">
  1732. <tr>
  1733. <td align=left valign=middle class="commontext">
  1734. <font color="#000000" face="Lucida Console"><pre>[Log]</pre></font>
  1735. </td>
  1736. </tr>
  1737. <tr>
  1738. <td align=left valign=middle>
  1739. <form action="/" method="GET">
  1740. <input type="hidden" name=ses value="[Session]">
  1741. <input type="hidden" name=w value=log>
  1742. <input type="hidden" name=clear value=yes>
  1743. <input type="hidden" name=cat value="[CatSel]">
  1744. <input type="submit" class="ibutton" value="[Clear]"></form>
  1745. </td>
  1746. </tr>
  1747. </table>
  1748. <--TMPL_LOG_END-->
  1749.  
  1750.  
  1751. <--TMPL_SERVERINFO-->
  1752.  
  1753. <table border=0 align=center cellpadding=4 cellspacing=0 width="80%">
  1754. <tr>
  1755. <td align=left valign=middle class="commontext">
  1756. <font color="#000000" face="Lucida Console"><pre>[ServerInfo]</pre></font>
  1757. </td>
  1758. </tr>
  1759. <tr>
  1760. <td align=left valign=middle>
  1761. <form action="/" method="GET">
  1762. <input type="hidden" name=ses value="[Session]">
  1763. <input type="hidden" name=w value=sinfo>
  1764. <input type="hidden" name=clear value=yes>
  1765. <input type="hidden" name=cat value="[CatSel]">
  1766. <input type="submit" class="ibutton" value="[Clear]"></form>
  1767. </td>
  1768. </tr>
  1769. </table>
  1770. <--TMPL_SERVERINFO_END-->
  1771.  
  1772.  
  1773. <--TMPL_DEBUGLOG-->
  1774.  
  1775. <table border=0 align=center cellpadding=4 cellspacing=0 width="80%">
  1776. <tr>
  1777. <td align=left valign=middle class="commontext">
  1778. <font color="#000000" face="Lucida Console"><pre>[DebugLog]</pre></font>
  1779. </td>
  1780. </tr>
  1781. <tr>
  1782. <td align=left valign=middle>
  1783. <form action="/" method="GET">
  1784. <input type="hidden" name=ses value="[Session]">
  1785. <input type="hidden" name=w value=debuglog>
  1786. <input type="hidden" name=clear value=yes>
  1787. <input type="hidden" name=cat value="[CatSel]">
  1788. <input type="submit" class="ibutton" value="[Clear]"></form>
  1789. </td>
  1790. </tr>
  1791. </table>
  1792. <--TMPL_DEBUGLOG_END-->
  1793.  
  1794.  
  1795. <--TMPL_STATS-->
  1796.  
  1797. <script language="JavaScript1.2" type="text/javascript">
  1798. function obj(menu)
  1799. {
  1800.  return (navigator.appName == "Microsoft Internet Explorer")?this[menu]:document.getElementById(menu);
  1801. }
  1802. function togglevisible(treepart)
  1803. {
  1804.  if (this.obj("T"+treepart).style.visibility == "hidden")
  1805.  {
  1806.   this.obj("T"+treepart).style.position="";
  1807.   this.obj("T"+treepart).style.visibility="";
  1808.   document["I"+treepart].src="stats_visible.gif";
  1809.  }
  1810.  else
  1811.  {
  1812.   this.obj("T"+treepart).style.position="absolute";
  1813.   this.obj("T"+treepart).style.visibility="hidden";
  1814.   document["I"+treepart].src="stats_hidden.gif";
  1815.  }
  1816. }
  1817. </script><table border=0 align=center cellpadding=4 cellspacing=0 width="80%">
  1818. <tr>
  1819. <td align=left valign=middle class="commontext">
  1820. [Stats]
  1821. </td>
  1822. </tr>
  1823. </table>
  1824.  
  1825. <--TMPL_STATS_END-->
  1826.  
  1827.  
  1828. <--TMPL_PREFERENCES-->
  1829. <br>
  1830. <form action="/" method="GET">
  1831. <input type="hidden" name=ses value="[Session]">
  1832. <input type="hidden" name=w value=options>
  1833. <input type="hidden" name=saveprefs value="true">
  1834. <table border=0 align=center cellpadding=4 cellspacing=0 width="90%">
  1835. <tr><td><font face=Tahoma style="font-size:10pt;" color=black><b>[WebControl]</b></font></td></tr>
  1836. <tr>
  1837. <td align=left valign=middle class="shared-header-left">
  1838. <font face=Tahoma style="font-size:8pt;"><b>[UseGzipForm]</b></font> <input type="checkbox" name=gzip [UseGzipVal]>
  1839. </td>
  1840. </tr>
  1841. <tr>
  1842. <td align=left valign=top class=tabs>
  1843. <font face=Tahoma style="font-size:8pt;">
  1844.     [UseGzipComment]
  1845. </font>
  1846. <br>
  1847. </td>
  1848. </tr>
  1849. <tr>
  1850. <td align=left valign=middle class="shared-header-left">
  1851. <font face=Tahoma style="font-size:8pt;"><b>[RefreshTimeForm]</b></font>
  1852. </td>
  1853. </tr>
  1854. <tr>
  1855. <td align=left valign=top class=tabs>
  1856. <font face=Tahoma style="font-size:8pt;">
  1857.     [RefreshTimeComment] <input type="text" name=refresh size="5" class=dinput value="[RefreshVal]"><br>
  1858. </font>
  1859. </td>
  1860. </tr>
  1861. <tr><td><br><font face=Tahoma style="font-size:10pt;" color=black><b>[eMuleAppName]</b></font></td></tr>
  1862. <tr>
  1863. <td align=left valign=middle class="shared-header-left">
  1864. <font face=Tahoma style="font-size:8pt;"><b>[SpeedForm]</b></font>
  1865. </td>
  1866. </tr>
  1867. <tr>
  1868. <td align=left valign=top class=tabs>
  1869. <font face=Tahoma style="font-size:8pt;">
  1870.     [MaxDown]: <input type="text" name=maxdown size="5" class=dinput value="[MaxDownVal]"> [KBS]
  1871.   [MaxUp]: <input type="text" name=maxup size="5" class=dinput value="[MaxUpVal]"> [KBS]
  1872. </font>
  1873. </td>
  1874. </tr>
  1875. <tr>
  1876. <td align=left valign=middle class="shared-header-left">
  1877. <font face=Tahoma style="font-size:8pt;"><b>[SpeedCapForm]</b></font>
  1878. </td>
  1879. </tr>
  1880. <tr>
  1881. <td align=left valign=top class=tabs>
  1882. <font face=Tahoma style="font-size:8pt;">
  1883.     [MaxCapDown]: <input type="text" name=maxcapdown size="5" class=dinput value="[MaxCapDownVal]"> [KBS]
  1884.   [MaxCapUp]: <input type="text" name=maxcapup size="5" class=dinput value="[MaxCapUpVal]"> [KBS]
  1885. </font>
  1886. </td>
  1887. </tr>
  1888. <tr>
  1889. <td align=left valign=middle class="shared-header-left">
  1890. <font face=Tahoma style="font-size:8pt;"><b>[LimitForm]</b></font>
  1891. </td>
  1892. </tr>
  1893. <tr>
  1894. <td align=left valign=top class=tabs>
  1895. <table border=0>
  1896. <tr><td>
  1897. <font face=Tahoma style="font-size:8pt;">
  1898.     [MaxSources] <input type="text" name=maxsources size="5" class=dinput value="[MaxSourcesVal]">
  1899.   [MaxConnections] <input type="text" name=maxconnections size="5" class=dinput value="[MaxConnectionsVal]">
  1900.   [MaxConnectionsPer5] <input type="text" name=maxconnectionsperfive size="5" class=dinput value="[MaxConnectionsPer5Val]">
  1901. </font>
  1902. </td></tr>
  1903. </table>
  1904. </td>
  1905. </tr>
  1906. <tr>
  1907.  <td align=center><br>
  1908.   <input type="hidden" name=cat value="[CatSel]">
  1909.   <input type=submit class="ibutton" value="[Apply]">
  1910.  </td>
  1911. </tr>
  1912. </form>
  1913. </table>
  1914.  
  1915. <--TMPL_PREFERENCES_END-->
  1916.  
  1917.  
  1918. <--TMPL_LOGIN-->
  1919. <html>
  1920. <meta http-equiv="content-type" content="text/html; charset=[CharSet]">
  1921. <head>
  1922. <link rel="SHORTCUT ICON" href="favicon.ico">
  1923. <title>[eMuleAppName] [version] - [WebControl]</title>
  1924. <style type="text/css">
  1925. body
  1926. {
  1927. font-family: Tahoma, Verdana, Arial;
  1928. font-size: 10pt;
  1929. }
  1930. .ibutton
  1931. {
  1932. cursor:hand;
  1933. position:relative;
  1934. top:5;
  1935. background-color: #e0e0e0;
  1936. border-bottom-color: white;
  1937. border-bottom-style: outset;
  1938. border-left-color: white;
  1939. border-left-style: outset;
  1940. border-right-color: white;
  1941. border-right-style: outset;
  1942. border-top-color: white;
  1943. border-top-style: outset;
  1944. font-weight: bold;
  1945. font-family: Tahoma, Verdana, Arial;
  1946. font-size: 11px;
  1947. }
  1948. .failed
  1949. {
  1950. font-weight: bold;
  1951. text-align: center;
  1952. color: #E85454;
  1953. }
  1954. form
  1955. {
  1956. display: inline;
  1957. }
  1958. </style>
  1959. </head>
  1960. <body bgcolor="#CCCCCC" text=white link=white vlink=white alink=white onload="javascript:document.login.p.focus();">
  1961. <table align=center border=0 cellpadding=4 cellspacing=0 width="100%" height="100%">
  1962. <tr><td align=center valign=middle>
  1963. <table align=center border=0 cellpadding=4 cellspacing=0 width="400">
  1964. <tr>
  1965. <td align=center bgcolor="#005784">
  1966. <p><b>[WebControl]</b><br>[Login]</p>
  1967. </td>
  1968. </tr>
  1969. <tr>
  1970. <td align=center valign=top bgcolor="#1F76A5">
  1971. <form action="/" method="POST" name="login">
  1972.  <br>[EnterPassword]<br><br>
  1973. <input type="password" name=p maxlength=12 size=37 style="border-width: 1px; border-color: black; border-style:none;" value="">
  1974. <input type="hidden" name=w value="password">
  1975. <br><br><input type=submit class="ibutton" value="[LoginNow]">
  1976. <br>
  1977. [FailedLogin]
  1978. </form>
  1979. </td>
  1980. </tr>
  1981. </table>
  1982. </td>
  1983. </tr>
  1984. </table>
  1985. </body>
  1986. </html>
  1987. <--TMPL_LOGIN_END-->
  1988.  
  1989.  
  1990. <--TMPL_CONNECTED_SERVER-->
  1991. <table border=0 align=center cellpadding=4 cellspacing=0 width="100%">
  1992. <tr>
  1993.  <td class="smallheader" colspan=5 style="background-color: #000000"><b>[ConnectedServer]</b></td>
  1994. </tr>
  1995. <tr>
  1996.  <td valign=middle class="server-header"><b>[Status]</b></td>
  1997.  <td valign=middle class="server-header"><b>[Servername]</b></td>
  1998.  <td valign=middle class="server-header"><b>[Usercount]</b></td>
  1999.  <td valign=middle class="server-line-disconnected"><a href="[URL_Disconnect]">[Disconnect]</a></td>
  2000.  <td valign=middle class="server-header"><a href="[URL_ServerOptions]">[ServerOptions]</a></td>
  2001. </tr>
  2002. <tr>
  2003.  <td valign=middle class="server-line-disconnected">[1]</td>
  2004.  <td valign=middle class="server-line-disconnected">[2]</td>
  2005.  <td valign=middle class="server-line-disconnected">[3]</td>
  2006.  <td valign=middle class="server-header"><a href="[URL_Connect]">[Connect]</a></td>
  2007.  <td valign=middle class="server-line-disconnected"></td>
  2008. </tr>
  2009. </table>
  2010.  
  2011. <--TMPL_CONNECTED_SERVER_END-->
  2012.  
  2013.  
  2014. <--TMPL_SEARCH-->
  2015. <script language="JavaScript1.2">
  2016. function obj(menu) {
  2017.     return (navigator.appName == "Microsoft Internet Explorer")?this[menu]:document.getElementById(menu);
  2018. }
  2019. function searchange1() {
  2020.     obj("search").style.visibility="";
  2021.     obj("search").style.position="";
  2022.     obj("searchtag").style.background="#1F76A5";
  2023.     obj("filedonkey").style.visibility="hidden";
  2024.     obj("filedonkey").style.position="absolute";
  2025.     obj("filedonkeytag").style.background="#000000";
  2026. }
  2027. function searchange2() {
  2028.     obj("search").style.visibility="hidden";
  2029.     obj("search").style.position="absolute";
  2030.     obj("searchtag").style.background="#000000";
  2031.     obj("filedonkey").style.visibility="";
  2032.     obj("filedonkey").style.position="";
  2033.     obj("filedonkeytag").style.background="#1F76A5";
  2034. }
  2035. function searchange3() {
  2036.     obj("search").style.visibility="hidden";
  2037.     obj("search").style.position="absolute";
  2038.     obj("searchtag").style.background="#000000";
  2039.     obj("filedonkey").style.visibility="hidden";
  2040.     obj("filedonkey").style.position="absolute";
  2041.     obj("filedonkeytag").style.background="#000000";
  2042. }
  2043. </script>
  2044. <table border=0 cellpadding=4 cellspacing=0 align=center width="95%">
  2045. <tr>
  2046. <td align=center valign=middle>
  2047. <br>
  2048. <table border=0 cellpadding=4 cellspacing=0>
  2049. <tr>
  2050. <td class="search-main" ID="searchtag" style="background: #1F76A5" width="50%" nowrap><center><img src="l_search.gif" align="middle"> <b><a href="javascript:searchange1()">[Search]</a></b></center></td>
  2051. <td class="search-main" ID="filedonkeytag" width="50%" nowrap><center><img src="l_filedonkey.gif" align="middle"> <b><a href="javascript:searchange2()">FileDonkey [Search]</a></b></center></td>
  2052. </tr>
  2053. <tr>
  2054.  <td class="search-line" colspan=3>
  2055.   <form ID="search" action="" method="GET" style="Visibility: visible; Position: relative;">
  2056.    <table border=0 cellpadding=4 cellspacing=0>
  2057.     <tr>
  2058.      <td class="server-line-disconnected-left" nowrap>[Name]</td>
  2059.      <td><input name="tosearch" type="text" size="40"></td>
  2060.      <td class="server-line-disconnected-left" nowrap>[SizeMin]</td>
  2061.      <td><input name="min" type="text" size="6"></td>
  2062.     </tr>
  2063.     <tr>
  2064.      <td class="server-line-disconnected-left" nowrap>[Type]</td>
  2065.      <td>
  2066.       <select name="type">
  2067.       <option value="[Any]">[Any]</option>
  2068.       <option value="[Archive]">[Archive] (.zip .rar .ace...)</option>
  2069.       <option value="[Audio]">[Audio] (.mp3 .ogg .wav...)</option>
  2070.       <option value="[CDImage]">[CDImage] (.iso .bin .nrg...)</option>
  2071.       <option value="[Document]">[Document] (.doc .txt .pdf...)</option>
  2072.       <option value="[Image]">[Image] (.jpg .gif .png...)</option>
  2073.       <option value="[Program]">[Program] (.exe .zip .rar...)</option>
  2074.       <option value="[Video]">[Video] (.avi .mpg .ogm...)</option>
  2075.       </select>
  2076.      </td>
  2077.      <td class="server-line-disconnected-left" nowrap>[SizeMax]</td>
  2078.      <td><input name="max" type="text" size="6"></td>
  2079.     </tr>
  2080.     <tr>
  2081.      <td class="server-line-disconnected-left" nowrap>[Extention]</td>
  2082.      <td><input name="ext" type="text" size="6"></td>
  2083.      <td class="server-line-disconnected-left" nowrap>[Availabl]</td>
  2084.      <td><input name="avail" type="text" size="6"></td>
  2085.     </tr>
  2086.     <tr>
  2087.      <td class="server-line-disconnected-left" nowrap>[Global]</td>
  2088.      <td colspan=3><input name="global" type="checkbox" [checked]></td>
  2089.     </tr>
  2090.     <tr>
  2091.      <td colspan=4 align="center" height="40" valign="bottom">
  2092.       <input type="hidden" name=ses value="[Session]">
  2093.       <input type="hidden" name=w value="search">
  2094.       <input type="hidden" name=cat value="[CatSel]">
  2095.       <input type="submit" class="ibutton" value="[Search]">
  2096.      </td>
  2097.     </tr>
  2098.     <tr>
  2099.      <td> </td>
  2100.     </tr>
  2101.    </table>
  2102.   </form>
  2103.   <form ID="filedonkey" action="http://www.filedonkey.com/search.html" method="get" target="_blank" style="visibility: hidden; Position: absolute;">
  2104.    <table border=0 cellpadding=4 cellspacing=0>
  2105.     <tr>
  2106.      <td class="server-line-disconnected-left">[Name]</td>
  2107.      <td colspan=3><input name="pattern" type="text" size="40"></td>
  2108.     </tr>
  2109.     <tr>
  2110.      <td class="server-line-disconnected-left">[Type]</td>
  2111.      <td colspan=3>
  2112.       <select name="scope">
  2113.       <option value="">[Any]</option>
  2114.       <option value="avi">.avi</option>
  2115.       <option value="mp3">.mp3</option>
  2116.       <option value="mpg">.mpg</option>
  2117.       <option value="rar">.rar</option>
  2118.       <option value="zip">.zip</option>
  2119.       <option value="">--------------------</option>
  2120.       <option value="divx">DiVX</option>
  2121.       <option value="dvd">DVD</option>
  2122.       <option value="svcd">SVCD</option>
  2123.       <option value="vcd">VCD</option>
  2124.       <option value="vhs">VHS</option>
  2125.       <option value="">--------------------</option>
  2126.       <option value="fr">French</option>
  2127.       <option value="german">German</option>
  2128.       <option value="ita">Italian</option>
  2129.       <option value="rus">Russian</option>
  2130.       <option value="spanish">Spanish</option>
  2131.       <option value="">--------------------</option>
  2132.       <option value="sharereactor">ShareReactor</option>
  2133.       </select>
  2134.      </td>
  2135.     </tr>
  2136.     <tr>
  2137.      <td class="server-line-disconnected-left">[SizeMin]</td>
  2138.      <td><input name="min_size" type="text" size="6"></td>
  2139.     <tr>
  2140.     </tr>
  2141.      <td class="server-line-disconnected-left">[SizeMax]</td>
  2142.      <td><input name="max_size" type="text" size="6"></td>
  2143.     </tr>
  2144.     <tr>
  2145.      <td colspan=2 align="center" height="40" valign="bottom">
  2146.       <input type="hidden" name=ses value="[Session]">
  2147.       <input type="hidden" name=w value="search">
  2148.       <input type="submit" class="ibutton" value="[Search]">
  2149.      </td>
  2150.     </tr>
  2151.     </tr>
  2152.     <tr>
  2153.      <td> </td>
  2154.     </tr>
  2155.    </table>
  2156.   </form>
  2157.  </td>
  2158. </tr>
  2159. </table>
  2160. <br>
  2161. <table border=0 cellpadding=4 cellspacing=0 width=100%>
  2162. <tr>
  2163. <td colspan="7" class="search-main"><img src="l_filesearch.gif" align="middle"> <b><a href="#" onMouseover="columnmenu(event,'search','menu','[FilenameM]','[FilenameH]','[FilesizeM]','[FilesizeH]','[FilehashM]','[FilehashH]','[SourcesM]','[SourcesH]','','','','','','','','','','','','','','')" onMouseout="delayhidemenu()">[Result]</a>   <a href="?ses=[Session]&w=search&cat=[CatSel]"><font color="#FFC412">([Message])</font></a></b></td>
  2164. </tr>
  2165. <form action="/" method="GET">
  2166. <input type="hidden" name=ses value="[Session]">
  2167. <input type="hidden" name=w value="search">
  2168. [RESULTLIST]
  2169. <tr>
  2170. <td colspan="6" class="search-line">
  2171. <table width="100%">
  2172.  <tr>
  2173.    <td align=left width="33%"> </td>
  2174.    <td align=center width="33%">
  2175.      <input type="submit" class="ibutton" value="[Download]">
  2176.    </td>
  2177.    <td align=right width="33%">[CATBOX] </td>
  2178.  </tr>
  2179. </table>
  2180. </td>
  2181. </tr>
  2182. <tr><td colspan="6" class="search-line"> </td></tr>
  2183. </table>
  2184. </td>
  2185. </tr>
  2186. </table>
  2187. <--TMPL_SEARCH_END-->
  2188.  
  2189.  
  2190. <--TMPL_SEARCH_RESULT_HEADER-->
  2191. <tr>
  2192. <td class="search-header-left"><table cellspacing="0" cellpadding="0" border="0" valign=middle class="search-header"><tr><td width="16"><a href="?ses=[Session]&w=search&sort=3&sortAsc=[SORTASCVALUE3]">×</a></td><td> </td><td> </td><td><b><a href="?ses=[Session]&w=search&sort=0&sortAsc=[SORTASCVALUE0]">[FilenameH][FilenameI]</a></b></td></tr></table></td>
  2193. <td class="search-header-right"><b><a href="?ses=[Session]&w=search&sort=1&sortAsc=[SORTASCVALUE1]">[FilesizeH][FilesizeI]</a></b></td>
  2194. <td class="search-header"><b><a href="?ses=[Session]&w=search&sort=2&sortAsc=[SORTASCVALUE2]">[FilehashH][FilehashI]</a></b></td>
  2195. <td class="search-header"><b><a href="?ses=[Session]&w=search&sort=3&sortAsc=[SORTASCVALUE3]">[SourcesH][SourcesI]</a></b></td>
  2196. <td class="search-header"><b><a href="?ses=[Session]&w=search&sort=4&sortAsc=[SORTASCVALUE4]">[FakeCheckH][FakeCheckI]</a></b></td>
  2197. <td class="search-header"> </td>
  2198. </tr>
  2199. <--TMPL_SEARCH_RESULT_HEADER_END-->
  2200.  
  2201.  
  2202. <--TMPL_SEARCH_RESULT_LINE-->
  2203. <tr>
  2204. <td class="search-line-left"><table cellspacing="0" cellpadding="0" border="0" valign=middle class="search-line"><tr><td background="l_sources_%s.gif" width="16" height="16" style="background-position:center;background-repeat:no-repeat"><a href="#" onMouseover="searchmenu(event,'%s')" onMouseout="delayhidemenu()"><img src="is_%s.gif" id="%s"></a></td><td> </td><td>%s</td></tr></table></td>
  2205. <td class="search-line-right"><font face=Tahoma style="font-size:8pt;">%s</font></td>
  2206. <td class="search-line"><font face=Tahoma style="font-size:8pt;">%s</font></td>
  2207. <td class="search-line"><font face=Tahoma style="font-size:8pt;">%s</font></td>
  2208. <td class="search-line"><font face=Tahoma style="font-size:8pt;">%s</font></td>
  2209. <td class="search-line"><input type="checkbox" name="downloads" value="%s"></td>
  2210. </tr>
  2211. <--TMPL_SEARCH_RESULT_LINE_END-->
  2212.  
  2213.  
  2214. <--TMPL_CATARROW-->
  2215.    <img src="l_catarrow.gif" align="top">   
  2216. <--TMPL_CATARROW_END-->
  2217.  
  2218.  
  2219. <--TMPL_DOWNARROW-->
  2220.  <img src="l_downarrow.gif" align="middle">
  2221. <--TMPL_DOWNARROW_END-->
  2222.  
  2223.  
  2224. <--TMPL_UPARROW-->
  2225.   <img src="l_uparrow.gif" align="middle">
  2226. <--TMPL_UPARROW_END-->
  2227.